C语言中 *(a+num)!='\0' ,之前定义a[]={abcds},小弟想问*(a+num)!='\0' 这个怎么解释,
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 08:37:11
x)s~~
OvUz#Q;4NE[u';v>]7XĤZy{5=b]:6IEtFΆ^DV|m۟K
lZܧϷ,xɎ]1~a.Dާ}mONfٓvlx6g
v ;h]S^_
2|%?o4
xv9+bj/.H
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了