指针变量做参数
来源:互联网 发布:html5建站 编辑:程序博客网 时间:2024/05/21 05:42
#include<stdio.h>
void swap(int a,int b)
{
int m;
m=b;
b=a;
a=m; //可把下面printf放在这达到效果
}
int main()
{
int a,b;
scanf("%d,%d",&a,&b);
if(a<b)
swap(a,b);
printf("%d,%d",a,b); //实参只能给形参,而a与b交换后是在swap函数中的形参之间的转换,对实参结果没有影响,所以,达不到所要效果,(前边已经发布过一篇)
return 0;
}
#include<stdio.h>
void swap(int *a,int *b)
{
int temp;
temp=*a;
*a=*b;
*b=temp;
}
int main()
{
int *c,*d,m,n;
scanf("%d%d",&m,&n);
c=&m;
d=&n;
if(m>n)
swap(c,d); //用指针变量做参数,运行时将会使实参和形参同时!指!向同一个对象,然后在swap中交换了a,b的值,则与上不同的是不需要把形参传给实参,因为此时他们都指着那个数
printf("%d,%d",m,n);
return 0;
}
0 0
- 指针变量做参数
- 用函数指针变量做函数的参数
- c语言用指针做函数参数和用变量做函数参数的不同点
- 指针做函数参数
- 使用指针做参数
- 函数指针做参数
- 指针数组做参数
- 指针做函数参数
- 函数指针做参数
- 用结构体变量和结构体变量的指针做参数函数
- 第8章 指针 ——指针变量做函数参数
- 第8章 指针 ——指针变量做函数参数:典型实例
- 函数指针、数组指针、字符串指针的定义形式与运算符举例、指针变量做函数参数用法
- 变量参数和指针参数
- 细节决定成败(用结构体变量和结构体指针变量的指针做函数参数)
- 指针变量做函数排序
- 智能指针变量做函数参数的一个值得注意的地方
- 实参和形参指针做函数参数时,如何改变main函数变量的值
- android常用到得单元测试
- Linux - 用make进行工程编译
- 进程之间的通信
- 命令指令符大全
- atitit。html css框架Bootstrap Foundation的比较与不同 attilax大总结
- 指针变量做参数
- 寻找数组中的第二大数
- JAVA基础一大堆0810数据库小练习
- ZeroMQ下载、安装、编译
- 32.自定义tableViewCell
- OC_AddressBook_通讯录写入
- 类的复制构造函数调用
- Linux后门入侵检测方法以及工具
- 九度oj 1007