#define POCKETMONEY 10; 为什么这后面加了分号就报错了??

来源:2-7 不可改变的常量

qq_小花生_1

2018-07-27 16:09

这是什么原因


写回答 关注

2回答

  • qq_雪健_0
    2018-07-27 16:29:25

    在int main()的大括号里面才要加分号

    qq_小花生...

    前面案例里面说什么记得末尾加分号 现在加了又错了 这章节里面他也没注释这些

    2018-07-27 16:36:29

    共 1 条回复 >

  • 妖妖系学法
    2018-07-27 16:23:17

    #define是宏定义,宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏名,这只是一种简单的代换,字符串中可以含任何字符,可以是常数,也可以是表达式,宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号也一起置换,它只是一个简单的替换的作用,在C语言里定义不可改变量尽量用const和inline。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题