【发布时间】:2021-07-06 12:16:49
【问题描述】:
#include <stdio.h>
void main()
{
int i,printf("Hello");
}
当我编译这段代码时,编译器报错:
错误:预期的声明说明符或字符串常量之前的“...”
5 | int i,printf("你好");
谁能告诉我怎么了?? 逗号运算符如何处理语句?
【问题讨论】:
-
int i不是声明;它是一个声明(和定义)。您不能在声明和语句之间使用逗号运算符;仅在语句之间(更准确地说,在表达式之间)。
标签: c comma-operator