码迷,mamicode.com
首页 > 其他好文 > 详细

群里问题汇总

时间:2016-07-17 13:24:08      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

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二维数组初始化

技术分享

群里问题汇总

标签:

原文地址:http://www.cnblogs.com/shanchuan04/p/5677592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!