ch1_1.c
来自「本内容为清华大学严蔚敏版数据结构部分算法实现代码」· C语言 代码 · 共 28 行
C
28 行
#include<stdio.h>
int pass_value(int a,int b,int c) /* 传值调用程序*/
{
b=c;
return(a+c);
}
int pass_add(int *a,int *b,int *c) /* 传址调用子程序 */
{
*b=*c;
return(*a+*c);
}
void main()
{
int x,y,pa_va,pa_ad,temp1,m,n;
printf("Please input initial value x and y:");
scanf("%d %d",&m,&n);
x=m;y=n;
pa_va=pass_value (x,x,x+y);
x=m;y=n;
temp1=x+y;
pa_ad=pass_add(&x,&x,&temp1);
printf ("after the function pass_value: a+c=%d\n",pa_va);
printf ("after the function pass_add: a+c=%d\n",pa_ad);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?