
c语言编程中while(*(m+i)!='\0')中的星号什么意思?
3个回答
展开全部
*是取地址中的数据啊。
m如果是一个类似于char m[]的字符数组,那么m+i是第i+1个元素的地址,*(m+i)就是第i+1的元素的值了。
等同于m[i],如果m是一个字符数组的话。
m如果是一个类似于char m[]的字符数组,那么m+i是第i+1个元素的地址,*(m+i)就是第i+1的元素的值了。
等同于m[i],如果m是一个字符数组的话。
追问
这个是用了指针是吧?
追答
m如果是一个字符数组,如char m[],那么m就是指向数组第一个元素的指针。
对的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询