在我准备ANSI C考试的过程中,我遇到了以下问题 -
引用:
“以下语句有效吗? 如果无效,请进行必要的更改使其有效。”
原始语句为:
引用:
参数的评估顺序未指定
但我能把它改成以下语句吗?
问题在于我没有在K&R或任何其他来源中看到这样的记录。但XCode编译并运行它而不发出任何警告。
引用:
“以下语句有效吗? 如果无效,请进行必要的更改使其有效。”
原始语句为:
test(i++,i++);
,它是无效的,因为根据K&R p202,行为未定义。引用:
参数的评估顺序未指定
但我能把它改成以下语句吗?
test(i+=2, i+=3)
?问题在于我没有在K&R或任何其他来源中看到这样的记录。但XCode编译并运行它而不发出任何警告。