小编HEL*_*PLZ的帖子

从逗号分隔的for循环内部的语句的从左到右的评估

这两个代码是否相同?for循环中的这些语句写在用逗号分隔的同一行中.他们会从左到右进行评估吗?

此外,我想问我可以使用逗号分隔的for循环内的语句.喜欢(i = 0,j = 0,k = 0; .......)?

for(i=0, j= strlen(s)-1; i<j; i++, j--){ 
     c=s[i];
     s[i]=s[j];
     s[j]=c;
}
Run Code Online (Sandbox Code Playgroud)

for(i=0, j= strlen(s)-1; i<j; i++, j--)
      c=s[i],s[i]=s[j],s[j]=c;
Run Code Online (Sandbox Code Playgroud)

c for-loop comma-operator

3
推荐指数
1
解决办法
115
查看次数

标签 统计

c ×1

comma-operator ×1

for-loop ×1