作业帮 > 综合 > 作业

int a=97,b=98; printf ("%c",a,(b)); printf ("%c",(a,b));请问输出

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 09:14:13
int a=97,b=98; printf ("%c",a,(b)); printf ("%c",(a,b));请问输出结果?
int a=97,b=98; printf (
运行结果为:ab
因为第一个printf只显示一个字符,虽然它的表达式列表有两个a,(b),所以显示a值所对应的字符'a',而第二个printf也是显示一个字符,但它的表达式列表只有一项(a,b),这是逗号表达式,因为逗号表达式的值为最后一个的值,所以为b的值,则显示的是b值所对应的字符'b',