长兴网站制作公司,解释seo网站推广,石家庄进入应急状态,招聘网站开发需求分析目录
一.#运算符简介二.#运算符使用三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 C 语言基础入门 一.#运算符简介
在 C 语言关于 define 的文章中我们有介绍到#xff1a;凡是以 # 开头的均为预处理指令#xff0c;预处理又叫预编译。预编译不是编译…目录
一.#运算符简介二.#运算符使用三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 C 语言基础入门 一.#运算符简介
在 C 语言关于 define 的文章中我们有介绍到凡是以 # 开头的均为预处理指令预处理又叫预编译。预编译不是编译而是编译前的处理。这个操作是在正式编译之前由系统自动完成的。
/******************************************************************************************/
//Author:猿说编程
//Blog(个人博客地址): www.codersrc.com
//File:C语言教程 - C语言 #运算符
//Time:2021/07/10 08:00
//Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累
/******************************************************************************************/#includestdio.h#define FUNC(a,b) printf(ab%d \n,((a)(b)));int main()
{FUNC(1,5);FUNC(100,500);return 0;
}/*
输出
ab6
ab600
*/这并不是我们想要的结果如果我们想得到的结果是
156
100500600可能比较聪明的小伙伴会说这个简单
#define FUNC(a,b) printf(%d%d%d \n,(a),(b),((a)(b)));除了这种方式我们需要额外介绍一个方式#运算符
C 语言允许在字符串中包含宏参数在类函数宏带参宏中# 号作为一个预处理运算符可以把记号转换成字符串。 例如如果 A 是一个宏形参那么 #A 就是转换为字符串 A 的形参名。这个过程称为字符串化stringizing。 二.#运算符使用
/******************************************************************************************/
//Author:猿说编程
//Blog(个人博客地址): www.codersrc.com
//File:C语言教程 - C语言 #运算符
//Time:2021/07/10 08:00
//Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累
/******************************************************************************************/#includestdio.h//#define FUNC(a,b) printf(#a#b%d \n,(a)(b)); //错误写法#define FUNC(a,b) printf(#a #b %d \n,(a)(b)); //正确写法int main()
{FUNC(1,5);FUNC(100,500);return 0;
}/*
输出
156
100500600
*/注意
#define FUNC(a,b) printf(#a#b%d \n,(a)(b)); //错误写法
#define FUNC(a,b) printf(#a #b %d \n,(a)(b)); //正确写法三.猜你喜欢
C 语言 数组下标越界和内存溢出区别C 语言 指针声明和定义C 语言 指针 p / p–C 语言 p/§/_(p)/_pC 语言 使用指针遍历数组C 语言 指针和数组区别C 语言 指针数组和数组指针区别C 语言 空指针 NULLC 语言 void 指针C 语言 野指针C 语言 函数值传递和址传递C 语言 函数缺省参数C 语言 函数不定长参数C 语言 函数指针C 语言 指针函数C 语言 回调函数 callbackC 语言 typedefC 语言 define 定义常量C 语言 define 防止头文件重复包含C 语言 #pragma onceC 语言 #include 与 #include “” 区别C 语言 const 修饰变量C 语言 const 修饰指针C语言 const 修饰函数C 语言 const 修饰函数参数C 语言 const 和 define 区别C 语言 #运算符
未经允许不得转载猿说编程 » C 语言 #运算符