首页 > 其他 > 详细

细节六

时间:2020-05-13 17:59:58      阅读:69      评论:0      收藏:0      [点我收藏+]

1.

strcmp("boss", "box") ;多少?

2.文件1中 char a[100];

文件b中引用必须用extern char a[];

而不能用extern char *a; 这样产生段错误。

3.哪些变量会自动初始化?

  • 栈中的变量(函数体中的自动变量)和堆中的变量(动态内存)会保有不确定的值;
  • 全局变量和静态变量(包括局部静态变量)会初始化为零

4.

unsigned long   dwIPAddr = 0x01020304;

unsigned char  * p;

p= (unsigned char *) &dwIPAddr;

那么P[0],p[1]是多少?

5.非常容易搞错的题:

int add_num ( int n )

{

    static int i = 100;

    i += n;

    return i;

}

void main()

{

    printf("%d,%d",add_num(1),add_num(10));

}

111 110 ,入栈顺序从右到左

 

细节六

原文:https://www.cnblogs.com/redman274/p/12883419.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!