问题 填空题

下面程序是指从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。
#include<stdio.h>
main()
int i;char s[21],*p;
for(i=0;i<20;i++)
s[i]=getchar();
s[i]= 【13】
p= 【14】
while(*p)putchar(*p++);

答案

参考答案:[13]’\0’ [14]s

解析: 本题选通过for循环从键盘读入20个字符,然后在最后赋一定值’\0’后为结束标志,再使指针p指向字符串的首地址。最后通过while循环对字符串进行扫描并输出。

单项选择题
单项选择题