关于C语言字符数组初始化的问题?如 char str[256]={'\0'};,除str[0]
关于C语言字符数组初始化的问题?如charstr[256]={'\0'};,除str[0]='\0',剩下的元素str[i]的值应该是多少?是'\0',还是其他的什么(比...
关于C语言字符数组初始化的问题?如
char str[256]={'\0'};,除str[0]='\0',剩下的元素str[i]的值应该是多少?是 '\0',还是其他的什么(比如说任意值)? 展开
char str[256]={'\0'};,除str[0]='\0',剩下的元素str[i]的值应该是多少?是 '\0',还是其他的什么(比如说任意值)? 展开
5个回答
展开全部
全是'\0'
如果要证明的话可以通过这个来
for(i=0;i< 256;i++ )
printf("str[%d] = %d \n“, i,str[i]);
如果要证明的话可以通过这个来
for(i=0;i< 256;i++ )
printf("str[%d] = %d \n“, i,str[i]);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是 '\0' ,这是C标准规定的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-03-11
展开全部
你这样赋值
更多追问追答
追答
这个数组为空了
str就是一个空指针
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是任意值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询