我正在使用代码块来学习 C 编程。
当我使用 /* */
时,程序运行正常,但当我使用 //
时,程序返回此错误。
expected identifier or ‘(’ before ‘/’ token|
这是main.c
#include <stdio.h>
#include <stdlib.h>
//Ex1
int i;
float p;
char *n;
int main(void)
{
i = 22;
p = 70.0;
n = "Samuel";
printf("%s %d %.2f", n, i, p);
return 0;
}
最佳答案
来自维基:
C++ 风格的行注释以//开始并延伸到行尾。这种注释风格起源于 BCPL,并在 C99 中成为有效的 C 语法;它在原始 K&R C 和 ANSI C 中均不可用:
关于无法评论//代码块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14874284/