在指针的题目中,str[i]='\0'和str[i]=0和str[i]='0'是相同的吗? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 指针 str 搜索资料 1个回答 #热议# 上班途中天气原因受伤算工伤吗? 樱花LN43 推荐于2016-03-03 · TA获得超过425个赞 知道答主 回答量:166 采纳率:88% 帮助的人:72.5万 我也去答题访问个人页 关注 展开全部 把NULL也放进来一起说说。 '\0'、0、NULL这三者的真值都是0,没有任何区别。之所以有三种写法,完全是为了程序的阅读:当用'\0'时表示是在操作一个字符串的结束符,比如ch!='\0';用NULL时常常是在将一个指针置为“空”指针,比如int *p=NULL;而0自然是数字0了,如int c=0。但写成int *p='\0'、int c=NULL和ch!=0都是能正确编译的。所以只是代码风格问题,没有实质区别。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2014-01-10 求大神解答,两个for循环的作用,str[i]!=0和 st... 17 2008-03-30 str和str[i]有什么区别? 49 2015-01-03 c语言 char类型 str[10]="\0"是对的,那st... 24 2015-11-07 C语言,printf("%s\t",&str[i]); 这句... 36 2012-03-28 字符串的菜鸟问题。。。 str[i] 2014-08-13 下面程序中的str[0] str[1]代表的是什么意思?为什... 17 2014-09-29 C语言 求解释每句是什么意思,特别是这里的i--是干嘛的,起... 4 2012-10-01 int main(){char str[10];char s... 2 更多类似问题 > 为你推荐: