第3周C预处理

小测验

1、填空题:
‎假设宏定义:‍‎#define DOUBLE(x) 2*x‍‎则DOUBLE(1+2)的值是‍
答案: 【 4

2、填空题:
‌假设宏定义如下:​‌#define TOUPPER(c) ('a'<=(c)&&(c)<='z'?(c)-'a'+'A':(c))​‌设s是一个足够大的字符数组,i是int型变量,则以下代码段的输出是:​‌strcpy(s, "abcd");
i = 0;
putchar(TOUPPER(s[i]));​‌​
答案: 【 A

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注