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;
}
相关推荐
lly202406几秒前
PHP JSON 使用指南
开发语言
沐知全栈开发6 分钟前
jQuery 尺寸
开发语言
Byte Wizard7 分钟前
C语言指针深入浅出5
c语言·开发语言
csbysj202011 分钟前
Vue.js 监听属性
开发语言
匠在江湖11 分钟前
EtherCAT从站(LAN9252+STM32)配置全解析与优化指南
c语言
Hesionberger19 分钟前
LeetCode 101:对称二叉树(多语言解法)
开发语言·python
小陈的进阶之路19 分钟前
Python系列课(11)——PySpark
开发语言·python·ajax
宏笋22 分钟前
C++ 回调函数详解和常用场景
开发语言·c++
说不得明天22 分钟前
网络管理:AutoarNM部分
c语言·网络·mcu·汽车·autosar
WBluuue25 分钟前
Codeforces 1095 Div2(ABCDE)
c++·算法