文章目录
岗位:软件开发工程师(嵌入式软件方向)
题型:10 道选择题,5 道填空题,2 道简答题,1 道编程题
1、选择题
1.1
【不定项选择题】使用 C 语言编程时,以下对 typedef 和 #define 的使用或理解,正确的有 (BD)
typedef int INTERGER; unsigned INTERGER n;typedef在编译阶段生效,有类型检查。#define在预处理阶段生效,预处理器仅做文本替换,不进行任何检查#define PTR_INT int *,PTR_INT p1,p2;#define没有作用域的限制,在其定义点之后的整个文件中有效,除非它被#undef指令显式地取消定义,而typedef有自己的作用域
解答:
typedef可以用来定义已存在变量类型的别名,但是unsigned后面应该跟一个完整的类型,选项 A 错误
int* p1,p2;将定义两个
订阅专栏 解锁全文
431

被折叠的 条评论
为什么被折叠?



