C语言中 *(a+num)!='\0' ,之前定义a[]={abcds},小弟想问*(a+num)!='\0' 这个怎么解释,
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 16:54:17
C语言中 *(a+num)!='\0' ,之前定义a[]={abcds},小弟想问*(a+num)!='\0' 这个怎么解释,
C语言中 *(a+num)!='\0' ,之前定义a[]={abcds},小弟想问*(a+num)!='\0' 这个怎么解释,
C语言中 *(a+num)!='\0' ,之前定义a[]={abcds},小弟想问*(a+num)!='\0' 这个怎么解释,
*(a+num)等价于a[num],就是a的num元素不为\0;意思就是遍历字符串到末尾,
之前定义的应该是a[]="abcds";不然就不存在\0了