【问题标题】:Why do I keep getting expected identifier or '('?为什么我不断收到预期的标识符或“(”?
【发布时间】:2013-05-21 23:13:55
【问题描述】:

我是新手,但准备好学习了。

谁能告诉我为什么预期标识符或“(”不断出现在以下代码中?

1 /* $Id: simple_pjsua.c 3553 2011-05-05 06:14:19Z nanang $ */
2 /*
3  * 

完整代码见以下链接:http://www.pjsip.org/pjsip/docs/html/page_pjsip_sample_simple_pjsuaua_c.htm

【问题讨论】:

  • 你在编译之前去掉了行号(比如前面的“1”),对吧?如果是这样,出现错误的唯一原因是您尝试使用非 C 编译器编译 C。
  • 不要复制行号。
  • 我们在这里讨论的是什么语言?你什么时候做什么?

标签: c identifier


【解决方案1】:

那是因为你没有删除行号。

该网页上的行号是为了(据称)方便读者。它们不是有效的 C 语法。

顺便说一句,向我们展示完整的确切错误消息会很有用。我得到了:

error: expected identifier or ‘(’ before numeric constant

“数字常数”会是一个很大的线索。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 2017-02-24
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多