一道C语言题目,请高手帮个忙,急用!swap(int *p1,int *p2){ int p;p=*p1;*p1=*p2;*p2=p;}main(){ int a,b;int *pointer_1,*pointer_2;scanf("%d,%d",&a,&b);pointer_1=&a; pointer_2=&b;if(a
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 17:18:24
一道C语言题目,请高手帮个忙,急用!
swap(int *p1,int *p2)
{ int p;
p=*p1;
*p1=*p2;
*p2=p;
}
main()
{ int a,b;
int *pointer_1,*pointer_2;
scanf("%d,%d",&a,&b);
pointer_1=&a; pointer_2=&b;
if(a
1 swap函数的两个参数是指针类型,不是普通的int类型.
注意函数定义中的*是说明参数是指针.
2 如果这样定义,函数调用无效.
你要知道函数会新开辟空间存储x,y,它们的变动不影响实际参数的值.
函数分为值传递和地址传递,本问题中必须用地址传递.(上面那个人回答完全不对)
从你的问题可以看出你对指针理解非常不好,需要认真把书学好,再做这个题目.
1。因为swap函数的变量是指针的地址,所以调用函数的时候应提供的是变量的地址,而不是指针所指单元的所存储的数。
2。这里完全可以不用指针,用swap(int x, int y)完全可以,估计是为了解释怎么用指针才这样做的。
请高手帮我做一道c语言改错题.
C语言:求子序列的和C语言的一道题目,请高手指导下,问题是n和m可以大到10的6次.
一道C语言题目,请高手帮个忙,急用!swap(int *p1,int *p2){ int p;p=*p1;*p1=*p2;*p2=p;}main(){ int a,b;int *pointer_1,*pointer_2;scanf(%d,%d,&a,&b);pointer_1=&a; pointer_2=&b;if(a
请C语言高手帮忙做一下c程序设计题目做一个通讯录
一道C语言的题目求代码
一道C语言题目,急求…
求一道C语言题目 求
C语言题目一道求解#include
StringWriter sw = new StringWriter();请高手给翻译一下
C语言图形下落过程-------------------求高手指导~请把说明带上,烦劳高手~!遵循物理规律用C语言画出一个图形,并且做自由落体的动画,要有界面,高手帮忙啊~急用
C语言的一道题,求高手解释
C语言题目,求高手解答我需要正确答案 谢谢
数学的一道题目,请高手帮忙解一下!
有一道c++例题我不理解,请高手帮忙解答.c++语言教科书上有一道例题.#include void main(){ int a(1),b(2),c(3); cout
C语言中%d=a是什么意思,请高手指教!
C语言高手,
高中生物题一道 请高手帮忙题目如下 高手来.在线等 谢谢!
c语言课程设计,用累积梯形面积法求定积分!求高手!要求请看图!急用