C语言 ch=*s中的*s是什么意思?主要解释那个*
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/15 20:01:17
C语言 ch=*s中的*s是什么意思?主要解释那个*
![C语言 ch=*s中的*s是什么意思?主要解释那个*](/uploads/image/z/16825988-20-8.jpg?t=C%E8%AF%AD%E8%A8%80+ch%3D%2As%E4%B8%AD%E7%9A%84%2As%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F%E4%B8%BB%E8%A6%81%E8%A7%A3%E9%87%8A%E9%82%A3%E4%B8%AA%2A)
ch = *s中,s是一个指针,按题中的意思猜,应该是一个指向字符类型的指针:char *s;
指针可以指向单个字符变量或者字符数组(字符串),如s = "Hello World !";
要用到这个字符串里的字符时只要ch = *s即可,*s表示取s指针指向的第一个字符,当前应该是'H',若要取第二个字符:ch = *(s+1);
再问: 太给力了,你的回答已经完美的解决了我问题!
指针可以指向单个字符变量或者字符数组(字符串),如s = "Hello World !";
要用到这个字符串里的字符时只要ch = *s即可,*s表示取s指针指向的第一个字符,当前应该是'H',若要取第二个字符:ch = *(s+1);
再问: 太给力了,你的回答已经完美的解决了我问题!