无法评论//代码块

标签 c linux codeblocks

我正在使用代码块来学习 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/

相关文章:

ios - 错误 : ld: warning: ignoring file libfile01. a,文件是为存档而构建的,该存档不是正在链接的架构 (armv7) : libfile01. a

linux - 如何在复制操作系统磁盘后在 Azure ASM 中保留/设置默认管理员密码

c - 是否可以在linux C程序中重新定义 "~/"(HOME目录)的值(无root权限)

c++ - 我的程序使用了无效的编译器,如何找到正确的编译器?

c++ - 如何在 Code::Blocks 中编译 ".s"汇编文件

c - 如何找到缓冲区溢出和内存损坏的地方?

c - 编译时 libcurl 错误(负值)

c - 当没有为名字输入值时如何使 for 循环中断

linux - 为什么 touch $(ls).bla 只创建一个文件

c++ - 如何高效地创建 allegro 5 标题菜单?