NULL是不是就相当于0?或者'\0'?
想到这个问题是因为下面这个题目:
#include "stdio.h"
main()
{char a[20],*p,b,min;
gets(a);
p=a;
min=*a;
while()
{
{if(*p<min)
min=*p;
p++;
}printf("min=%c",min);
}
} 程序的作用是输出字符串里ASCII码最小的字符,填while后面括号里的空。。
我填的是(*p!=NULL)。大家帮我看下,错了的话纠正一下;谢谢;
www说
慕码人2483693
相关分类