填空题

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

【参考答案】

’\0’
s
*p++