-
第二次作业
4 36 36,4请按任意键继续. . . (2)对于 void swap(int *p,int *q) {int *m; *m=*p; *p=*q; *q=*m;}; 这个主要是形参和实参没有搞明白,p和q的地址在swap里面代表的是指针的值,仅仅是把指针指向了另外一个地方,并不会修改指针指向的内 -
第二次作业
#include #include int main() { void swap(int *p,int *q); int a,b; int *p,*q; scanf("%d ,%d",&a,&b); p=&a; q=&b; swap(p,q); printf("%d,%d",a,b); system("pause"); ... -
第二次作业——交换两个整形变量的数值
a=9 b=2 Process exited after 0.0164 seconds with return value 0请按任意键继续. . . a=9 b=2 Process exited after 0.0164 seconds with return value 0请按任意键继续. . -
第二次的作业
总结 学习c语言一定要动手,只看不做,眼高手低是不行的。最开始可以打书上的问题,熟悉程序,慢慢的开始试着编程。swap的作用是两个值的交换。 -
第二次作业
#include<stdio.h> int main() {int swap(int *x,int *y);//指明swap函数 int a,b;//定义整型变量 scanf("%d,%d",&a,&b); int *x,*y;//定义指针变量 x=&a; y=&b;//指针x,y分别指向a,b s -
第二次作业
2. void swap(int *p,int *q) {int *t; *t=*p; *p=*q; *q=*t; }原因:*p就是整型变量,而*t是指针变量temp所指向的变量,但t无确定值,因此t所指向的单室是不可预见的。所以对*t赋值有可能给一个存储这重要数据的存储单元赋值,这样就会破坏系统的 -
第二次作业
总结:swap语句的运用并不熟练,看书打都出现多次错误最后只好问同学。。。。 多练习c语言对应符号和输入 -
第二次作业
34,67 67,34请按任意键继续. . . 34,5656 Process exited after 8.29 seconds with return value 0请按任意键继续. . . void swap(int *p,int *q){int *m;*m=*p;*p=*q;*q=*m;}为 -
第二次作业(1.swap函数 2.comp)
1456 22,1456 Process exited after 20.13 seconds with return value 0请按任意键继续. . . 总结 编译代码时要规范书写,不然会出现很多错误,很麻烦 例如取址符的添加 取变量时要注意为整形变量 swap的作用为交换变量的值 *n和*m -
第二次作业
总结: swap函数需要调用 a,b需要定义为整形变量