面试题
zhong丶senvi
嵌入式
展开
-
【C/C++面试题】const、define、extern、typedef、volatile、static的定义与区别
文章目录constdefineexterntypedefstaticvolatileconst与#define相比,有何优点?typedef和define有什么区别C 语言的关键字 static 和 C++ 的关键字 static 有什么区别一个指针可以是 volatile吗?const和volatile可以同时修饰一个变量吗?constconst用来定义一个只读的变量或对象。主要优点:便于...原创 2019-08-07 13:45:45 · 558 阅读 · 0 评论 -
【C/C++面试题】指针、引用的定义与区别
文章目录指针引用引用和指针有什么区别指针指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。指针就是地址,地址就是指针。指针就是用来存放地址的不同类型的指针空间大小:在32位的操作系统中,所有指针的大小都为 4个字节常用的指针类型:void *p; //万能指针,用来暂时保存地址,待用户知道数据的类型以后再转换成对应的数据char *p; //字符指针指向一个...原创 2019-08-15 00:24:06 · 520 阅读 · 0 评论 -
[C/C++面试题]全局变量与局部变量的区别以及在内存上的分配
文章目录全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?全局变量可不可以定义在被多个.c文件包含的头文件中?为什么?描述内存分配方式以及它们的区别全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?局部变量:函数内部定义的非静态变量就是局部变量;全局变量:函数外部定义的非静态变量就是全局变量。在操作系统中,全局变量存储在内存的静态存储区域,而...原创 2019-08-16 10:30:35 · 1246 阅读 · 3 评论