正文

C++个人回顾小结: 函数(一)个人实践小结2006-11-23 21:25:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/edwardguo/20686.html

分享到:

#include<iostream.h>int add(int a, int b, int c);typedef int array[4];void swap1(int a, int b){ int temp; temp=a; a=b; b=temp;}void swap2(int *a, int *b){ int temp; temp=*a; *a=*b; *b=temp;}void arrayfun1(int b[],int n){ b[n-1]=8; cout<<b[n-1]<<endl;} void arrayfun2(int *p,int n){ for(int i=0;i<n-2;i++) {  p++; } *p=8; cout<<*p<<endl;} /*void arrayfun3(int &b[],int n){ b[n-1]=8; cout<<b[n-1]<<endl;} */ void arrayfun4(array &b,int n){ b[n-1]=8; cout<<b[n-1]<<endl;} void printArrayA(int b[], int n){ for(int i=0;i<4;i++) {  cout<<b[i]<<" "; } cout<<endl; }   void main(){ int a[4]={1,2,3}; int t1=1,t2=2,t3=3; int z; int *q=a; z=add(t1,t2,t3); swap2(&t1,&t2); cout<<z<<endl; cout<<t1<<" "<<t2<<endl; arrayfun1(a,4); printArrayA(a,4); arrayfun2(a,4); printArrayA(a,4); arrayfun2(q,4); printArrayA(a,4); //arrayfun3(a,4); //printArrayA(a,4); arrayfun4(a,4); printArrayA(a,4);}int add(int a, int b, int c){ int temp; temp=a+b+c; return temp; }  

阅读(10371) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册