宏定义#define
#include<stdio.h>
#define exchange(a,b){\
int t;\
t=a;\
a=b;\
b=t;\
}
int main(int arge,char *argv)
{
int a=2,b=3;
printf("交换前a=%d,b=%d",a,b);
exchange(a,b);
printf("交换后a=%d,b=%d",a,b);
return 0;
}
转载于:https://www.cnblogs.com/zhaoheng/p/4322187.html
宏定义#define相关推荐
- [C++]宏定义#define A B C
C++关于宏定义的用法,有形如#define A B C的格式,此时B和C都是已知的字符串常量. 在宏定义中. 可以把两个常量字符串连在一起 如果#define A "a" 那么宏 ...
- 宏定义Define的一些用法
---转载百度文库 一. #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处 ...
- VS无法使用宏定义#define解决方案
在使用VS编译C语言或者其他语音用到宏定义#define,VS会报错提示(以VS2019为例) 解决方式: 在工具-->选项-->文本编辑器-->C/C++-->查看中,将&q ...
- [C语言]宏定义#define的使用详解
一.宏定义定义常量 预定义符号 FILE //进行编译的源文件 LINE //文件当前的行号 DATE //文件被编译的日期 TIME //文件被编译的时间 STDC //如果编译器遵循ANSI C, ...
- C语言 | 预处理 | 宏定义 | #define | 定义函数
文章目录 预处理 预处理运算符 宏定义 无参宏定义 带参宏定义 宏定义-定义函数 此文主要介绍宏定义,并在介绍宏定义时举例介绍预处理命令 预处理 参考:C 预处理器 | 菜鸟教程 重要的预处理器指令如 ...
- 预处理命令 宏定义 #define #undef
预处理命令 源程序中以#开头的行称为预处理指令. 预处理指令并不是C语言的语法成分,而是传给编译程序的指令. 包括: 宏定义 #define #undef 文件包含 #include 条件编译 #if ...
- 宏定义#define整理
一.宏定义#define 优点:一方面可以节省程序的空间上的篇幅,另外,恰当地使用宏定义可提高程序的时间效率.代码可以写的通俗易懂.可以提高程序的清晰性.可读性,使于修改移植等. 缺点:宏定义的使用实 ...
- 枚举(enum)、宏定义(#define)、结构体(struct)的拾遗
1.宏定义 1.1.不带参数的宏定义 #define 标识符 字符串 例如:#define PI 3.1415926 说明: (1)宏名一般习惯用大写字母表示,但并非规定,也可以用 ...
- C语言-宏定义#define的用法
目录 1 不带参宏定义 2 带参宏定义 3 与字符串有关的用法 3.1 字符串转换 3.2 字符转换 3.3 字符连接 1 不带参宏定义 这种用法是最简单最常见的一种方式,如下: #define PA ...
- C语言常用宏定义(#define)使用方法
· 正 · 文 · 来 · 啦 · 前言 ------在上篇文章里面,我们分析了预处理的一个完整过程,这能够让我们理解一个写好的程序,在生成一个可执行文件,到底发生了什么,对我们在大型 ...
最新文章
- 贸易保护主义不能解决德国光伏企业的问题
- luogu P3398 仓鼠找sugar(树链剖分、求树上两条路径有没有交点,爽!)
- 信息安全系统设计基础第十一周 20135218 姬梦馨
- java学习(79):GUL聊天窗口
- 软件测试之-测试用例写作规范
- linux重定向命令是干嘛的,Linux系统下重定向命令应用及其语法有什么?
- Openwrt之移动硬盘ext3/ext4格式化工具
- AI科学计算领域的再突破,昇思MindSpore做“基石”的决心有多强?
- dropify插件的字符串
- 全网首发:Could NOT find JNI (missing: JAVA_AWT_INCLUDE_PATH) 解决办法
- 七月算法机器学习 7 工作流程与模型调优 Kaggle案例泰坦尼克号问题
- HDU4556_欧拉函数求解法拉数列
- 互联网晚报 | 9月15日 星期三 | iPhone 13正式发布;天猫双11正式启动商家报名;华为推出鸿蒙矿山操作系统“矿鸿”...
- unity 半透明效果shader
- selenium+python实现自动登陆QQ邮箱,并发送邮件
- 如何找到浏览器扩展的安装位置
- 计算机图形学算法总结
- Golang的五种字符串拼接方式
- 北极熊扫描器4.0发布,无需过多介绍的国产安全工具
- 奥比中光 astra 乐视三合一体感摄像头采集深度图彩色图并保存