下面程序的输出为?
#include <stdio.h> int main(void) { int a=10,b=20,c=30; printf("%d..%d..%d",a+b+c,(b = b*2),(c = c*2)); return 0; }
答案是120..40..60
这是因为C语言里函数的参数默认是从右往左处理的,输出时是从左往右
时间: 2024-12-28 10:57:15
下面程序的输出为?
#include <stdio.h> int main(void) { int a=10,b=20,c=30; printf("%d..%d..%d",a+b+c,(b = b*2),(c = c*2)); return 0; }
答案是120..40..60
这是因为C语言里函数的参数默认是从右往左处理的,输出时是从左往右