作业帮 > 综合 > 作业

while(*a++=*b++)什么意思,有什么用

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 15:20:16
while(*a++=*b++)什么意思,有什么用
这是strcpy(*dst,*src)函数语句,是把b字符串赋给字符串a;这是简写,具体如下:
while((*a++=*b++)!='\0')这句作为条件,而,'\0'数值等于0,所以可以这么写,表示*a++=*b++为真.
而,(*a++=*b++)等价于.
*a=*b;
a++;
b++;