![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
MAKE_TROUBLE
I STILL
展开
-
局部变量能否和全局变量重名
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用 ":: " 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经原创 2014-09-04 11:17:33 · 6721 阅读 · 0 评论 -
华为C/C++笔试题(5)
(一) 初级题1. 什么是预编译,何时需要预编译:答:(1) 总是使用不经常改动的大型代码体(2) 程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头2. char * const p char const * p const char *p上述三个有什么区别?答:cha转载 2014-09-04 14:37:55 · 2757 阅读 · 0 评论 -
函数指针和指针函数区别
1 函数指针变量 在C语言中,一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的首地址。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使该指针变量指向该函数。然后通过指针变量就可以找到并调用这个函数。我们把这种指向函数的指针变量称为“函数指针变量”。函数指针变量定义的一般形式为:类型说明符 (*指针变量名)();其中“类型说明符”表示被指函数的返回值的类原创 2014-09-15 19:30:52 · 616 阅读 · 0 评论 -
数据结构--基本排序算法
这些基本算法,以前虽然ye原创 2014-09-25 19:57:30 · 750 阅读 · 0 评论 -
华为面试题~~~~
6、设有以下说明和定义:typedef union{long i;int k[5];char c;} DATE;struct data{int cat;DATE cow;double dog;} too;DATE max;则语句 printf("%d",sizeof(struct data)+sizeof(max));的执行结果是:_52_原创 2014-09-04 11:41:54 · 852 阅读 · 0 评论 -
深入理解const char*p,char const*p,char *const p,const
深入理解const char*p,char const*p,char *const p,const2010-12-09 22:06 一、可能的组合: (1)const char*p (2)char const*p (3)char *const p (4)const char **p (5)char const**p转载 2014-09-04 14:35:40 · 1171 阅读 · 0 评论 -
Linux-C复习题
嵌云Linux-C复习题一、选择题 1. 逗号表达式 “(a=3*5,a*4),a+15”的值是 C 。A. 15B. 60C. 30D. 不确定 2. 下列程序的运行结果是: C 。int main(void){int y=-5;while (y++);printf(“y=%d\n”,y);return 0;}A. y=0原创 2014-09-04 15:44:41 · 3013 阅读 · 0 评论 -
linux 系统编程-学习笔记8--信号/线程
当系统接收到一个信号的时候,怎么去处理? 1.系统默认 2.忽略 3.捕捉信号 typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler); : 通过handler标志去处理接受到的signum信号 signum:信号编号 1原创 2014-10-13 21:02:29 · 698 阅读 · 0 评论