mdsk.net
当前位置:首页 >> C语言,子函数计算的值如何在在主函数输出 >>

C语言,子函数计算的值如何在在主函数输出

#include int main() { int f(); //子函数的声明 int a=f(); //得到子函数计算的结果(就是调用子函数) printf("%d",a); //输出a的值 } int f() //子函数的实现 { int a; //声明整形变量a a=1+1; //计算得到a的值 return a; //返回a的值(若不...

把变量定义在主函数之外,即把变量设置为全局的。 一般我们都把变量的定义放在函数中,因此变量的范围就是在本函数中。可是如果定义在所有函数的外面,这样所有的函数中,都可以使用本变量。 你可以试一下这个程序。定义一个全局变量a,在主函数...

#include #include int test1(int a) { printf("a=%d\n",a); return 0 } int main() { int a=1; test1(a); /*这样调用即可,使用函数名再加上参数就OK*/ return 0; }

printf只要格式没错,并且执行了,那么不管在哪都会输出到屏幕上。

调用函数以后需要把返回值存起来呀,比如说可以在主函数再定义一个total变量,然后total = sum(1, 10)这样把函数计算得到的值赋值给total,最后把total打印出来。 望采纳,谢谢

函数的返回值顶多是一个数,通过函数直接返回的这个数只有在是指针时才能给出多个数据结果。 可以考虑以下几个方法: 返回指针: int* display() { int *p; p=malloc(sizeof(int)*6); ... return p; } //用p[0]~p[5]计算各位 void main() { int ...

把那5个函数加个参数,如void output(int a[], int n); 把n定义为全局变量

#include int Allfactors(int n) { int i; for(i=1;i

C语言:在主函数中输入10个数,定义一个子函数求其数据和,将结果在主函数中输出? #include double DSum(double a,float b) { double sum=0.0; sum= a+b; return sum; } Int main() { int i=0; float dat; double sum=0.0; for(i=0;i

通过指针、或数组来做形参。

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com