欢迎来到牛牛题库网 牛牛题库官网
logo

未知题型

假设宏定义如下: #define TOUPPER(c) ("a"<=(c)&&(c)<="z"?(c)-"a"+"a":(c)) 设s是一个足够大的字符数组,i是int型变量,则以下代码段的输出是: strcpy(s, "abcd"); i="0;" putchar(toupper(s[++i]));>

【参考答案】

输出是 'B'。解释如下:首先,宏定义 `TOUPPER(c)` 的作用是将小写字母转换为大写字母。它通过检查字符 `c......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

点击查看答案
微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题