如题所述
那gets()怎么输入让它返回一个NULL指针。
MSDN里面解释:A NULL pointer indicates an error or end-of-file condition也就是说输入错误或者到结尾会返回NULL指针以下代码,只要你什么都不输入,按ctrl z 表示end-of-file ,回车打印一下。这就是返回一个NULL指针void main(){ char a[20]; gets(a); printf("%s\n", a);}