1.
请问buf的地址与&buf
的地址的关系 &buf+1 =?
2 阿南的c题目
int a=3,b;
b=++a+(++a)+(++a);
printf("%d",b);
这道题在windows下雨linux下的结果不同
3.耗子的题目 很经典
4 java中静态代码块与直接在声明的时候初始化的优先级?
java中实例代码初始化块{}与直接在声明的时候初始化的优先级?
答案是一样,那个在前面那个就先执行
5 这道题知识记录(*ptr)可以这样用(*ptr)[2])
int a[][3] = {1, 2, 3, 4, 5, 6};
int (*ptr)[3] = a;
printf("%d %d ", (*ptr)[1], (*ptr)[2]);
++ptr;
printf("%d %d\n", (*ptr)[1], (*ptr)[2]);
6阿南
下面的能编译吗?gcc的版本不一样造成不同结果,gcc5.几版本 编译不通过
这里涉及前加加与后加加哪个返回引用的问题,以及贪心词法(C语言缺陷与陷阱)
我记录一下我的看法,a++返回临时变量 这时候不能再对这个临时变量进行后加加,因为它不是左值
int a = 1;
int b = 2;
int c = a+++++b;
7 java二维数组初始化
时间: 2024-10-19 00:39:53