C //练习 4-14 定义宏swap(t, x, y)以交换t类型的两个参数。(使用程序块结构会对你有所帮助。)

C程序设计语言 (第二版) 练习 4-14

练习 4-14 定义宏swap(t, x, y)以交换t类型的两个参数。(使用程序块结构会对你有所帮助。)

注意:代码在win32控制台运行,在不同的IDE环境下,有部分可能需要变更。
IDE工具:Visual Studio 2010
代码块:
c 复制代码
#include <stdio.h>
#include <stdlib.h>

#define swap(t, x, y) {t temp; temp = x; x = y; y = temp;}

int main(){
	int x = 2;
	int y = 3;
	swap(int, x, y);
	printf("x = %d, y = %d\n", x, y);

	system("pause");
	return 0;
}
相关推荐
zuowei288913 小时前
华为网络设备配置文件备份与恢复(上传、下载、导出,导入)
开发语言·华为·php
xiaohe0713 小时前
超详细 Python 爬虫指南
开发语言·爬虫·python
嗑嗑嗑瓜子的猫13 小时前
Java!它值得!
java·开发语言
xiaoshuaishuai814 小时前
C# GPU算力与管理
开发语言·windows·c#
lsx20240614 小时前
SVN 创建版本库
开发语言
xiaotao13114 小时前
01-编程基础与数学基石:Python错误与异常处理
开发语言·人工智能·python
墨尘笔尖14 小时前
最大最小值降采样算法的优化
c++·算法
glimix14 小时前
Word-Pop:使用C语言开发打单词游戏
c语言·游戏
皮卡蛋炒饭.14 小时前
线程的概念和控制
java·开发语言·jvm
John.Lewis15 小时前
Python小课(1)认识Python
开发语言·python