c语言数组,char str[256]={'\0'};什么意思
2个回答
展开全部
一句话包含两个意思
1.定义以256个字符型(char)为单位的组成数组str
2.str内的256个字符变量全部赋值为ASCII的0
解释下
={'\0'}
数组中第一个为'\0',其他的全为0
'\0'其实就是0
同时可以表示字符串结束
也就是说数组内全是0
char
a[4]={1,2,3}
与
char
a[4]={1,2,3,0}
一个意思
char
a[4]={0}与char
a[4]={0,0,0,0}一个意思
char
a[4]={'\0'}与char
a[4]={0}一个意思
char
a[4]={'\0'}与char
a[4]={0,0,0,0}一个意思
char
a[256]={'\0'}与char
a[256]={0,0,0,0...................................0,0,0}一个意思
1.定义以256个字符型(char)为单位的组成数组str
2.str内的256个字符变量全部赋值为ASCII的0
解释下
={'\0'}
数组中第一个为'\0',其他的全为0
'\0'其实就是0
同时可以表示字符串结束
也就是说数组内全是0
char
a[4]={1,2,3}
与
char
a[4]={1,2,3,0}
一个意思
char
a[4]={0}与char
a[4]={0,0,0,0}一个意思
char
a[4]={'\0'}与char
a[4]={0}一个意思
char
a[4]={'\0'}与char
a[4]={0,0,0,0}一个意思
char
a[256]={'\0'}与char
a[256]={0,0,0,0...................................0,0,0}一个意思
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询