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;
}
相关推荐
AI玫瑰助手13 小时前
Python函数:def定义函数与参数传递基础
android·开发语言·python
剑傲娇13 小时前
【计算机组成原理】 C与汇编的「对话」
服务器·开发语言·缓存
生活爱好者!13 小时前
用NAS进行漫画创作!一键部署Open WebUI
java·服务器·开发语言·安全·docker
Realdagongzai13 小时前
Linux 6.19.10 内核调度器算法详解
linux·学习·算法·spring·kernel
charlie11451419113 小时前
现代C++特性指南(5)——RAII 深入理解:资源管理的基石
开发语言·c++·现代c++
洛水水14 小时前
【力扣100题】63.最小覆盖子串
算法·leetcode
AllData公司负责人14 小时前
亲测丝滑,体验跃迁|AllData通过集成开源项目RustFS,多模态数据存储新范式
java·大数据·数据库·算法·数据分析·rustfs
磊 子14 小时前
AVL树的讲解
数据结构·算法
至为芯14 小时前
IP5356H_G3至为芯支持C口双向快充22.5W新国标移动电源方案芯片
c语言·开发语言