c语言,请解释一下我画波浪线的地方.这个程序几乎全看不懂.

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/04 06:20:20
c语言,请解释一下我画波浪线的地方.这个程序几乎全看不懂.
xR]OP+D=m ӏVU!jLv 6|΅*"]ȏjm .}0 VȲ,%!#"ylVEE)>$JDN$9LO %s,DEE,e%eM D&\VPMq1Lv"?zU'Yv1ׇtW~EѤʼnAӺ-^i֭ kۡU3Qqmކ KŨl8p'Onj`?yAoH 9aԲeČ#9G۝kt䞾/ޠoÍi",9 5'蝃{D告r?7{v>EZz/G8tŸ-\t7NF r x\@chvţ -"ܳQ`6\G7fi<*=͘0~D

c语言,请解释一下我画波浪线的地方.这个程序几乎全看不懂.
c语言,请解释一下我画波浪线的地方.这个程序几乎全看不懂.

c语言,请解释一下我画波浪线的地方.这个程序几乎全看不懂.
以下按波浪线的出现顺序标号:
1、char *p,定义了一个指针变量p,这个变量p中存储一个内存地址.*p表示该内存地址中的内容.那么,while(*p)表示的是该内存地址中的内容不为空(即内存地址中的内容不为0,一般情况下,一个字符数组中有内容,不为空;字符串结束时,有一个\0,即0.)时,就循环.实质上就是如果是字符就循环,遇到字符串结束,就终止循环.
2、同理,while(i