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;
}
相关推荐
努力学习的小廉35 分钟前
深入了解linux系统—— 线程同步
linux·服务器·数据库·算法
数据爬坡ing38 分钟前
从挑西瓜到树回归:用生活智慧理解机器学习算法
数据结构·深度学习·算法·决策树·机器学习
luoganttcc39 分钟前
小鹏汽车 vla 算法最新进展和模型结构细节
人工智能·算法·汽车
sinat_6020353642 分钟前
模块与包的导入
运维·服务器·开发语言·python
恋雨QAQ43 分钟前
python函数和面向对象
开发语言·python
天雪浪子1 小时前
Python入门教程之逻辑运算符
开发语言·python
落羽的落羽1 小时前
【C++】特别的程序错误处理方式——异常机制
开发语言·c++
通达的K2 小时前
Java实战项目演示代码及流的使用
java·开发语言·windows
云:鸢2 小时前
C语言链表设计及应用
c语言·开发语言·数据结构·链表