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

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

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

注意:代码在win32控制台运行,在不同的IDE环境下,有部分可能需要变更。
IDE工具:Visual Studio 2010

 

代码块:
#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;
}

相关推荐

  1. C language】交换

    2024-01-13 11:12:02       6 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-13 11:12:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-13 11:12:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-13 11:12:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-13 11:12:02       18 阅读

热门阅读

  1. pythonrequests用法

    2024-01-13 11:12:02       32 阅读
  2. 【C】存储类别(作用域、链接、存储期)

    2024-01-13 11:12:02       33 阅读
  3. js null和undefined的区别

    2024-01-13 11:12:02       28 阅读
  4. CNAS中兴新支点——软件验收测试功能有哪些

    2024-01-13 11:12:02       33 阅读
  5. Qt QML和QWidget混合编程(面试亮点)

    2024-01-13 11:12:02       36 阅读
  6. [论文笔记] PAI-Megatron中qwen和mistral合并到Megtron-LM

    2024-01-13 11:12:02       40 阅读
  7. openssl3.2 - 官方demo学习 - client-conf.c

    2024-01-13 11:12:02       31 阅读
  8. Python中的图像处理和计算机视觉应用

    2024-01-13 11:12:02       35 阅读
  9. PyQt UI 信号槽函数重复执行问题

    2024-01-13 11:12:02       35 阅读
  10. Spring面试题目

    2024-01-13 11:12:02       31 阅读