华为面试题 - C语言篇.docVIP

  • 2
  • 0
  • 约2.63千字
  • 约 5页
  • 2017-08-23 发布于河南
  • 举报
华为面试题 - C语言篇 1、局部变量能否和全局变量重名? y 2、如何引用一个已经定义过的全局变量? extern 3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? N   4、语句for( ;1 ;)有什么问题?它是什么意思? While(1)的意思,死循环   5、do……while和while……do有什么区别? 判定的先后区别   6、请写出下列代码的输出内容   #includestdio.h   main()   {    int a,b,c,d;    a=10;    b=a++;    c=++a;    d=10*a++;    printf(b,c,d:%d,%d,%d,b,c,d);    return 0;   } b,c,d:10,12,120   7、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有 什么区别?static函数与普通函数有什么区别? 能不能被其他文件所用; 只赋值一次与否; 能否被外界调用。   8、程序的局部变量存在于____栈____中,全局变量存在于___全局数据区_____中,动态申请数据存 在于____堆____中。   9、设有以下说明和定义:   typedef union {long i; int k[5]; char c;} DATE;   struct data

文档评论(0)

1亿VIP精品文档

相关文档