练习2: 通过交换函数的实现,学习指针的用法。
来源:互联网 发布:万网域名赎回费用 编辑:程序博客网 时间:2024/06/16 04:57
练习2 指针的学习 看下面的程序,要明确明白为何swap1不起作用,swap2有效.
#include "stdafx.h"void swap1(int a, int b){int temp = b;b = a;a = temp;}void swap2(int *a, int *b){int temp = *b;*b = *a;*a = temp;}int main(){int a= 7, b= 8;swap1(a,b);printf("swap1 a=%d,b=%d\n",a,b);swap2(&a,&b); printf("swap2 a=%d,b=%d\n",a,b);return 0;}
0 0
- 练习2: 通过交换函数的实现,学习指针的用法。
- 练习3: 通过打印指针,加深对交换函数和指针的理解。
- C通过函数交换指针的值
- 通过交换虚函数表指针查看虚函数的实现方式
- 练习 3.3 通过只调整指针(不是数据)来交换两个相邻的元素
- 单向链表 练习3.3 通过只调整指针来交换两个相邻的元素
- 通过转移表练习函数指针的使用
- 用函数和指针实现两个数的交换
- 用函数实现两个数的交换(指针)
- 通过调用函数实现a与b的交换
- 交换函数的实现
- 指针与非指针的交换函数
- 通过void指针实现跨类型变量交换函数
- C语言学习之 通过指向函数的指针 实现函数的调用
- swap()交换函数的用法
- 【LVL1_5_c】【课后练习】【4】 定义一个函数,交换两个数的值。(使用指针)
- 通过函数给指针赋值(二)交换两个变量的值
- C语言指针-------通过调用函数,完成两个数值的交换
- python中的sum函数
- Eclipse快捷键的使用
- MySQL 触发器例子(两张表同步增加和删除)
- MySQL InnoDB存储引擎参数详解及优化
- Java_基础_不要覆写静态方法
- 练习2: 通过交换函数的实现,学习指针的用法。
- php调试工具---xhprof安装和使用
- [置顶] 最常用的15大Eclipse开发快捷键技巧
- spring容器启动之我见(二)
- Linux下修改终端提示符
- iOS开发 Coretext(文字排版)的基本用法
- Rotate Image 二维数组旋转90度
- 深度学习原理和实践
- 算法面试——二叉树最低公共祖先LCA