若输入ab,程序运行结果为(). main() { static char a[3]; scanf("%s",a); printf("%c,%c",a[1],a[2]); }
时间: 2023-10-20 20:32:47 浏览: 161
大学专业试卷C程序设计-试卷A.doc
程序会输出"b,",因为:
1. 输入的字符串为"ab",被存储在字符数组a中;
2. printf语句中,%c格式化符号用来输出单个字符,a[1]代表字符数组a中的第二个元素,即字符'b',a[2]代表字符数组a中的第三个元素,即字符串结尾的'\0'字符(注意,这个字符不是字符'a');
3. 因此,程序会输出字符'b'和逗号。
阅读全文