C语言字符数组里,怎么区分0和'\0'呢?
C语言字符数组里,怎么区分0和'\0'呢?
#include<stdio.h>
#include<string.h>
int main(){
char a[5]={1,2,0,3,5}; //这里面是整型数
int i=0;
while(a[i]!='\0')
{
printf("%c\n",a[i]);
i++;
}
return 0;
}
这样的话遇到数字0就结束了,怎样才能打印所有的字符呢?
另外,字符数组里如果有0、'0'和'\0',该如何区分三者呢?
求高手指点~