C 语言函数定义调用#include"stdio.h"main(){\x05int i=6,j=8,k;\x05int
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/29 09:20:25
C 语言函数定义调用
#include"stdio.h"
main()
{
\x05int i=6,j=8,k;
\x05int sub(int,int);
\x05k=sub(i,j);
\x05printf("k=%d\n",k);
\x05printf("i=%d\tj=%d\n",i,j);
}
int sub(int c ,int d)
{
\x05 c=c*c;
\x05 d=d*d;
\x05printf("c=%d\td=%d\n",c,d);
\x05return c-d;
}
这个程序运行正确,而为什么我改成下面的就不对了呢?
#include"stdio.h"
main()
{
\x05int i=6,j=8,k;
\x05int sub(int,int);
\x05k=sub(i,j);
\x05printf("k=%d\n",k);
\x05printf("i=%d\tj=%d\n",i,j);
}
int sub(int ,int )
{
\x05int c=c*c;
\x05int d=d*d;
\x05printf("c=%d\td=%d\n",c,d);
\x05return c-d;
}
#include"stdio.h"
main()
{
\x05int i=6,j=8,k;
\x05int sub(int,int);
\x05k=sub(i,j);
\x05printf("k=%d\n",k);
\x05printf("i=%d\tj=%d\n",i,j);
}
int sub(int c ,int d)
{
\x05 c=c*c;
\x05 d=d*d;
\x05printf("c=%d\td=%d\n",c,d);
\x05return c-d;
}
这个程序运行正确,而为什么我改成下面的就不对了呢?
#include"stdio.h"
main()
{
\x05int i=6,j=8,k;
\x05int sub(int,int);
\x05k=sub(i,j);
\x05printf("k=%d\n",k);
\x05printf("i=%d\tj=%d\n",i,j);
}
int sub(int ,int )
{
\x05int c=c*c;
\x05int d=d*d;
\x05printf("c=%d\td=%d\n",c,d);
\x05return c-d;
}
函数头错了,函数定义时形参名一定得有:
int sub(int ,int )
函数体中的语句
int c=c*c;
int d=d*d;
定义的c和d是局部变量,不能接收实参的值.
int sub(int ,int )
函数体中的语句
int c=c*c;
int d=d*d;
定义的c和d是局部变量,不能接收实参的值.
C 语言函数定义调用#include"stdio.h"main(){\x05int i=6,j=8,k;\x05int
C语言编程数位的调换#include<stdio.h>int main(void){\x05int n,m,
C语言求找错,.#include int main(){\x05int sign=1;\x05double deno=2
C语言,#include #define f printf main(){\x05int a[3][4]={0,1,2,
c语言大整数乘法问题#include#include#define max 10int main(){\x05int i
C语言计算小问题#include#define Add(x) x+xint main(){\x05\x05int m=1
程序题,#include"stdio.h"main(){int i,j,k=0,m=0;for(i=0;i
比较a与b的大小#include<stdio.h>int main(){\x05int a,b,max;\x
C语言,一个 #include"stdio.h"main(){long double s=0,t=1 ;inti,j;f
C语言菜鸟问题:如下#include "stdio.h"void main(){ char a='A'+'8'-'4';
C语言判断数位数问题#include"stdio.h"int main(){long n,j,m=1,result;sc
一道C习题,题是这样的# include "stdio.h"void main(){int i,j,m,n;i=8;j=