Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
c语言中swap 是什么意思?
发布于2022-01-10 19:50:36
5
个回答
网友回答
2022-01-10
swap函数一般是一个程序员自定义函数。通常是实现两个变量数值的交换。 1.swap1(x,y); printf("swap1: x:%d,y:%d\n",x,y);//形参传值,不能交换,实际传过去是拷贝的一份,没改变主函数中x,y。 2.swap2(&x,&y); printf("swap2: x:%d,y:%d\n",x,y);//不能交换,函数中只是地址交换了下,地址指向的内容没有交换。 3.swap3(&x,&y); printf("swap3: x:%d,y:%d\n",x,y);//能交换,地址指向的内容进行了交换。
扩展资料 C语言是一门通用计算机编程语言,广泛应用于底层开发。 C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 参考资料C语言_搜狗百科
网友回答
2022-01-10
swap的意思是交换两个变量的值 但是在c语言中没有这样的库函数,需要自己写 写法如下: void swap(int *a,int *b)//表示传入指针,这样就可以修改变量的值 { int t=*a;*a=*b;*b=t; }然后使用方法: #include
void swap(int *a,int *b) { int t=*a;*a=*b;*b=t; } int main(){ int a,b; scanf("%d%d",&a,&b); swap(&a,&b);//传入时要传指针,&是取址符 printf("a = %d,b = %d\n",a,b); return 0; }输入:2 3 输出a = 3,b = 2
网友回答
2022-01-10
可以是库函数,你自己也可以进行自定义,就是交换两个数的值,swap的中文翻译就是交换的意思,我c语言中,有很多函数名都是见名知意,你自己编程是也要注意这点
网友回答
2022-01-10
定义的函数。比如用来交换两个数位置。 void swap(int a,int b) { int temp; temp=a; a=b; b=temp; } 在对数排序时常用到。
网友回答
2022-01-10
交换
生活问答最新文章
1
黑龙江外国语学院女生宿舍四人间条件怎么样啊?是上床下桌吗?
2
河北司法警官职业学院有哪些专业?
3
陕西警官职业学院,湖南司法警官职业学院,广东司法警官职业学院,天津*警官职业学院那个好?
4
河北司法警官职业学院
5
在黄埔职业技术学校住宿我需要带席子、被子、枕头之类的吗??
6
这几年有什么热门专业。。
7
未来几年什么专业最热门
8
HND的学校多吗?哪个好?
9
*财经大学外国语学院好吗?
10
*财经大学金融学院3 2与*财经大学外国语学院hnd3 1有什么区别
相关阅读
1
ThinkPad E450C的OneLink桌面扩展坞是什么意思?
2
e=mc2 E、M、C三个是什么意思,在英文里怎么写
3
c4d 合成标签里的matte是什么意思
4
准驾车型C1是什么意思?
5
c4d连接对象加删除是什么意思
6
关于高中数学组合的一个小知识 我们老师说如6种东西分为四组,每组有“1,1,1,3”的情况,则组合不同排列情况有C 6 3, 并说只要是有重复的1出现时,不用管它,这是什么意思?
7
4ab/c3是什么意思 题目中未说明abc是什么数 怎么求 急
8
iphone4C网是什么意思?有什么优势吗?
9
h3c rule 0 permit source 172.16.99.20 0 这个最后的O 表示的是什么意思,子网掩码?
10
诺基亚手机5233开机经常显示“存储不足,从C:手机存储中删除或移出一些数据”是什么意思
11
c语言中“%=”是什么意思?
12
C语言*是什么?
回到
顶部