社区
C#
帖子详情
如何使用#define
goodgod2015
2015-08-09 04:59:34
//以下代码编译不通过,怎么改
//错误提示两个:
//1.不能在文件的第一个标记之后,定义或取消定义预处理器符号
//2.应输入单行注释或行尾
#define RELEASE
using System;
#if RELEASE
#define GX_PROJECT GX_RELEASE
#else
#define GX_PROJECT GX_DEBUG
#endif
namespace GX_PROJECT
{
//...
}
...全文
368
5
打赏
收藏
如何使用#define
//以下代码编译不通过,怎么改 //错误提示两个: //1.不能在文件的第一个标记之后,定义或取消定义预处理器符号 //2.应输入单行注释或行尾 #define RELEASE using System; #if RELEASE #define GX_PROJECT GX_RELEASE #else #define GX_PROJECT GX_DEBUG #endif namespace GX_PROJECT { //... }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sinat_35994911
2016-08-29
打赏
举报
回复
我也碰到这个问题求解答
goodgod2015
2015-08-10
打赏
举报
回复
错误提示:应输入单行注释或行尾
goodgod2015
2015-08-10
打赏
举报
回复
回shingoscar 两个问题无了,但还是不行, c#不支持 #define GX_PROJECT GX_DEBUG 这种方式的。
Poopaye
2015-08-09
打赏
举报
回复
将using System;这行移动到#endif之后
江南小鱼
2015-08-09
打赏
举报
回复
1、#define,这玩意只能出现在首行 2、namespace和using之间,不能条件判断(#if) 3、条件编译,你没理由搞这么复杂嘛
#
define
的
使用
目录 前言 1.#
define
定义标识符 2. #
define
定义宏 3.#
define
替换规则 4.宏和函数对比 前言 在很多C程序中,我们会在一个源文件的开头看到#
define
的字眼,和
define
的英文解释相同——可以理解为给xxx下定义,这里可以是标识符甚至是一个函数,接下来的内容将会对#
define
进行详解 1.#
define
定义标识符
使用
#
define
可以用来定义标识符,所谓标识符可以简单理解为一个能够表示一定内容的符号,其格式为 #定义 标识符...
(C++)举例说明可以
使用
const代替#
define
以消除#
define
的不安全性
举例说明可以
使用
const代替#
define
以消除#
define
的不安全性 在C中习惯
使用
#
define
来定义常量, 例如 : #
define
N 100 实际上这种方法只是在预编译时进行了字符置换, 把程序中出现的标识符N 全部置换成100. 在预编译之后, 程序中不再有N这个标识符. N不是变量,没有类型, 不占存储单元, 且易出错 . C++中提供了一种更灵活, 更安全的方式来定义常量...
#
define
的
使用
使用
#
define
来定义标识符和宏
使用
#
define
指令和#undef指令进行宏定义和终止宏定义
使用
#
define
指令进行宏定义 宏定义的功能是用一个标识符来表示字符串,标识符称为宏名。在预编译处理时,对程序中出现的宏名,在程序中出现的宏名,都用宏定义中出现的字符串去代替。 #
define
指令的形式是: #
define
宏名 宏定义内容 凡是在程序中遇到“宏名”预编译处理程序就用这个“宏定义内容”原封不动的替换宏名,进行编译。C语言中宏定义可分为无
C语言#
define
预处理详解
目录 一、
使用
#
define
定义标识符常量 语法1: 常量与常变量的不同: 注意: 语法2: 二、#
define
来定义带有参数的宏 三、C语言给我们定义好的一些标识符常量 一、
使用
#
define
定义标识符常量 语法1: #
define
MAX 100 注意
使用
#
define
末尾不需要带; MAX是一个常量,是
使用
#
define
定义的一个标识符常量!!! 我为什么要在这里强调这是一个常量呢?因为它和普通常量一样不可被修改 大家可能会疑惑
使用
const修饰的变量不也是...
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章