gpt4 book ai didi

c - 如何解释 *d++=*s++ 中运算符的优先级

转载 作者:行者123 更新时间:2023-11-30 18:25:34 25 4
gpt4 key购买 nike

我对表达式*c++=*x++感到困惑。如何理解。

int main()
{
char s[20]="hello,world";
char d[20];
char *src=s;
char *des=d;
while(*src) *des++=*src++;

return 0;
}

最佳答案

它的行为与:

*dest = *src;
dest++;
src++;

即将src指向的字符复制到dest指向的字符。然后将每个指针移动到下一个字符元素。

关于c - 如何解释 *d++=*s++ 中运算符的优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27118210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com