烟台网站推广哪家好,深圳手机网站设计,wordpress 中文 伪静态,北京市住房与城乡建设部网站C语言练习#xff08;18#xff09; 文章目录 C语言练习#xff08;18#xff09;前言问题问题解析 前言
指针的使用很方便参数之间的传递#xff0c;通过交换数字#xff0c;来练习函数之间指针传递数据。
问题
利用函数交换两个数字的大小
问题解析
例如a5;b10;想…C语言练习18 文章目录 C语言练习18前言问题问题解析 前言
指针的使用很方便参数之间的传递通过交换数字来练习函数之间指针传递数据。
问题
利用函数交换两个数字的大小
问题解析
例如a5;b10;想交换两个大小则a10;b5;在没有写函数的情况下能够很好交换数字 int main() { int a 10; int b 20; int temp 0; temp a; a b; b temp; printf(“%d %d”,a,b); return 0; } 在没有取地址错误的情况下不能起到交换数字的作用 void jiaohuan(int x, int y) { int temp 0; temp x; x y; y temp; return x, y; } int main() { int a 10; int b 20; void jiaohuan(int x, int y); printf(“a %d b %d”,a,b); return 0; } 本次主要是想练习指针的使用如果用指针来写函数,* pa a,* pb b void jiaohuan(int *x, int *y) { int temp 0; temp *x; *x *y; *y temp; } int main() { int a 10; int b 20; int * pa a; int * pb b; jiaohuan(pa, pb); printf(“%d %d”,a,b); return 0; }