早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一段C语言求解释,谢啦!!while((*from!=‘\0’)*to++=*from++*to=0;请问这里的*to=0;是什么意思?上面的程序和下面有什么区别下面的程序麻烦给我解释一下while((*to=*from)!=‘\0’){to+

题目详情
一段C语言求解释,谢啦!!while ( (*from!=‘\0’) *to++=*from++ *to=0; 请问这里的*to=0;是什么意思? 上面的程序和下面有什么区别 下面的程序麻烦给我解释一下 while ( (*to=*from)!=‘\0’) {to++;from++;}
▼优质解答
答案和解析
*to='\0'=*to=0 因为ASCII 空字符'\0'和0相等, 所以用*to=0; 代表 *to指针最后一个字符赋予空字符。 while ( (*to=*from)!=‘\0’) {to++;from++;} 先把*from的值赋予*to 然后在判断*to的值是否是空字符,如果不是...