本帖最后由 Micro 于 2015-2-14 23:00 编辑
- // 定义一个函数 ,可以用来 两个数的和同时,并计算是两个数的差;
- #include<stdio.h>
- int sumAndCha(int a,int b, int *cha);
- int main(){
- int *cha;
- int sum=sumAndCha(12,14,cha);
- printf("sum=%d,cha=%d\n",sum, *cha);
- return 0;
- }
- int sumAndCha(int a,int b, int *cha){
- int sum =0;
- sum=a+b;
- *cha= a-b;
- return sum;
- }
复制代码
- #include<stdio.h>
- int sumAndCha(int a,int b, int *cha,int *mul);
- int main(){
- int *mul;
- int *cha;
- int sum=sumAndCha(12,14,cha,mul);
- printf("sum=%d,cha=%d\n,mul=%d",sum, *cha,*mul);
- return 0;
- }
- int sumAndCha(int a,int b, int *cha,int *mul){
- int sum =0;
- sum=a+b;
- *mul=a*b;
- *cha= a-b;
- return sum;
- }
复制代码
会报经典错误,Segmentation fault: 11 求解释。。。。。
|