44问答网
所有问题
当前搜索:
c语言调用函数
C语言
在
调用函数
中的数据的改变是否影响主函数的数据。
答:
如果主
函数
里
调用
的子函数,你的形参死一个变量的话,那么子函数在对这个变量的值进行操作,是不会对主函数的那个数据造成影响;但如果你的形参是一个指针变量的话,指针指向的是一个地址的值,就如你的主函数里调用的子函数,你这个子函数里面的形参就是一个指针变量,那么你的实参是b.name,是一...
C语言
中
函数调用
问题
答:
首先我们来说一下,你这个程序是有很大的问题的。
函数
有且只有唯一一个返回值,当程序执行到return的时候,这个函数就结束并返回了。所以,你这里写2个return来返回最大值和最小值是不可能的。再者,如果你想使用返回值作为最大值,最小值的传递,那么在main函数中,你
调用
star函数的时候需要一个变量...
c语言
void
函数
怎么
调用
答:
最明显的一点就是表示程序并不关心
调用
该
函数
后的返回值是什么,比如函数strcpy,我们直接用“strcpy(des_str, src_str);”这样的形式来调用。“(void)strcpy(des_str, src_str);”这样的形式还真不多见!原因是这种写法不针对人,也不针对编译器,而是针对静态代码检测工具,它会把函数返回值作为...
十进制转化二进制,
c语言
用
调用函数
答:
1、打开visualC++6.0-文件-新建-文件-C++SourceFile。2、输入预处理命令和主
函数
:include<stdio.h> /*输入输出头文件*/ voidmain()/*空类型:主函数*/ 3、定义变量和数组的数据类型并输入一个十进制:intb[16],x,k,r,i;/*定义变量和数组的数据类型为整型*/ printf("输入一个十进制:"...
c语言
如何
调用
另外一个
函数
?
答:
首先先定义一个
函数
然后在主函数中调用 如 定义一个函数比较大小 int max (intx , inty)在主函数中
调用c
=max(a,b)其中x,y是形参,a,b是实参
c语言
宏定义
函数
如何
调用
(里面含参数可以当函数用吗)
答:
直接
调用
即可。如下示例:include<stdio.h>#define sum(b,
c
){int d=0;d=b+c;printf("两者的和:%d\n",d);}int main(){ int x=0,y=0; scanf("%d%d",&x,&y); sum (x,y); return 0;}
C语言
中如何引用其它C源文件中的
函数
?
答:
在A2.
c
中:有
函数
void A2(){...};。在A1.c中:在文件前头增加一行:void A2();就可以了。2、把A2.c中完整定义的函数的原型,写到一个A2.h文件中,然后在A1.c的文件头增加#include "A2.h"就可以了。以上两种方法,在A1.c中都可以正常的
调用
,就跟在A2.c中调用一样。其实函数默认是...
C语言
,用
函数调用
的方法,求2个整数之和???
答:
include<stdio.h> int fun(int a,int b){ int sum=0;sum=b+a;return sum;//返回值为为变量值和 } int main(){ int a,b,sum=0;scanf("%d%d",&a,&b);sum=fun(a,b);//
调用函数
printf("%d",sum);return 0;}
c语言
函数调用
swap函数 一定要用指针吗
答:
不一定。void swap(int a,int b){ int t;t=a;a=b;b=t;} 这样写,只是传了一份拷贝给a,b,交换好后,栈清空,没有传回给你原来所要交换的数。而printf放里面可以是因为你的那份拷贝(即a,b)的值是跟你要交换的数一样的,所以行得通。不用指针的方法就是:void swap(int &a,int ...
C语言
函数调用
迷茫~~~
答:
调用函数
。其实就是为了模块和可重复的使用这个函数的功能!!!当然你要是不调用其实也可以。你可以直接把这部分写在主函数,当然可以啦。可是可读性太差。一个主函数那得多少。以后程序长了。。。更不可取 所以要用函数。而且函数可重复调用。比如你求一个数的N!你最好求a=m!/n!(m-n)!,这里...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜