摘要:       C语言面试题之华为篇(答案全) (1)什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 (2)char * const p char const * p const char *... 阅读全文
posted @ 2008-09-17 21:02 代码示例 阅读(3709) 评论(1) 推荐(0) 编辑
摘要: C语言面试题之华为篇2(答案全) 1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何... 阅读全文
posted @ 2008-09-17 20:52 代码示例 阅读(13210) 评论(0) 推荐(0) 编辑