回 帖 发 新 帖 刷新版面

主题:求输出的第一个数的详解

、下述程序段的输出结果是?
 int x=10;
t y=x++;
 printf(″%d,%d″,(x++,y),y++);

回复列表 (共3个回复)

沙发

10 ,11

板凳

逗号表达式
但结果应该是未定义行为

3 楼


输出结果与运算次序有关  (x,y), y++, 建议看K&R的c语言编程第43页

我来回复

您尚未登录,请登录后再回复。点此登录或注册