面试题

黄鹏宇 138 2023-05-17

1.char a=0x12345678;表达式 a == 0x12345678的表达式值为1
2. 一个函数的形式参数属于全局变量,可在多个函数中使用
3. 流程图只能描述结构化算法,而NS图还可以描述非结构化算法
4.

printf("%d",36.8); // 输出结果为36
  1. int a=0,b=0; 以下表达式运算完后,b值为1的是
    a++&&b++; a++||b++;++a||++b;!b
    考察点,短路运算符,++的前后问题
  2. 1<<2
    1 = 0001
    左移2位后:
    0001 << 2 = 0100
    因此,表达式1<<2的结果是4。
  3. 二维数组的声明
    一维数组必须声明维度,即 int a[2];
    二维数组可以省略左侧的,但必须初始化; int a[][4] = {{1,2,3,4},{2,3,4,5}}
  4. int i = -1; for(;i++;)是不是死循环
  5. ii的问题
  6. 指针与指针类型的问题