#include
int main()
{
int i;
i = 1, 2, 3;
printf("%d", i);
return 0;
}
(A) 1
(B) 3
(C)垃圾价值
(D)编译时间错误答案: (A)
说明:逗号充当运算符。赋值运算符的优先级高于逗号运算符。因此,将表达式视为(i = 1),将2、3和1分配给变量i。
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。