首页 > 代码库 > 第二次作业
第二次作业
#include<stdio.h> int main() { void swap(int *p1,int *p2); int a,b; int *pointer_1,*pointer_2; scanf("%d%d",&a,&b); pointer_1=&a; pointer_2=&b; swap(pointer_1,pointer_2); printf("%d,%d\n",a,b); } void swap(int *p1,int *p2) { int c; c=*p1; *p1=*p2; *p2=c; }
总结:1、作用swap函数可以起到交换两个变量的值的作用,同时,使用指针作为形参,实参是pointer_1和pointer_2,在函数调用时,将实参传递给形参,采用值传递的方法,虚实结合,使编程更整齐,美观,便捷。
2、在编程时,出现了一些知识性的问题,在值传递时,应定义一个整形变量,不可以再定义一个指针,同时,主函数前面应该用int,而不是void。
3、平时编程时,应该明确每一步是用来干什么的,想我这次出现的错误可以给我一个很好的提醒,在编程时注意变量类型以及一些细小的细节。
第二次作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。