对于 char 型,可以用 if (s[i]==NULL) 来判断。
对于 int, float, double 等 就无法判断了。
例如:
#include
int main()
{
char s[10]="abc";
float a[5];
int i;
a[0]=1.0;
for (i=0;i<5;i++) printf("%f ",a[i]); //有值 输出
printf("\n");
for (i=0;i<10;i++) if (s[i]==NULL) printf("i=%d is NULL\n",i);
return 0;
}