11问答网
所有问题
当前搜索:
c语言主函数和其它函数
c语言
怎么从子函数的子函数直接返回
主函数
答:
C++可以通过异常处理的throw和catch来实现从子函数的子函数直接返回
主函数
,汇编语言可以用jmp指令跳转实现这个需求。
C语言
主要靠函数调用和return在函数之间切换,很难做到在多层调用中直接返回主函数。虽然goto语句可以无条件跳转,但是必须在同一个函数中使用。因此解决的方法也是用一个特殊的值作为需要...
c语言
:在
主函数
中输入一个整形数据,调用子函数求其绝对值,并在主函数...
答:
include"stdio.h"int fabs1(int x){ if(x<0)return -x;else return x;}
main
(){ int n;scanf("%d",&n);printf("%d",fabs1(n));}
最近碰到一个人说
c语言
的函数可以定义在
主函数
里,而且他的编译器居然...
答:
函数完全可以定义在
主函数
里,没什么问题。这取决于对函数本身的理解。函数是一个有独立功能的小程序,函数的强大是因为它的封装性和复用性。主函数也是函数,把一个副函数写进主函数,这实际上就是往一个(主)函数中加功能而已。体现不出封装性和复用性。换言之,这样的代码可用但效率不高,阅读性...
C语言
中除了
main函数
还有什么函数?
答:
很多。例,memset,toupper,tolower…,也可以自己定义
c语言主函数
要不要一定放开头 为什么我有一本二级C的书他不但都把主函 ...
答:
一般情况下,把
主函数
放在最后,主要原因是可以免去申明函数的麻烦,特别是单片机中,一种习惯而已。
C语言
中
主函数
中调用了两个函数,这两个函数的形参能不能用同样的字母...
答:
形参不能用相同的字母,否则无法区分是哪个变量了,而且形参名称相同,也编译不过的。
c语言
中
主函数
中定义的变量,调用函数里还需要再定义吗?
答:
C语言
中
主函数
中定义的变量只能在主函数中使用,所以你还得再定义一个变量。当然,捏可以把主函数中定义的这个变量传递给被调用的函数作为参数。例如 void fun(int x){ } main(){ int num=9;fun(9);} 但是如果你要在被调用函数中使用这个变量例如 fun(){ num++;} 像这样,就是错的,编译...
C语言
中,如果被调
函数和
主调函数都有输出语句,那么输出时先输出哪个...
答:
"
main
\n");输出main,然后再调用print
函数
输出print;因为执行过程中,printf("main\n");在print();前面。void print(){ printf("print\n");}int main(){print();printf("main\n");}如果是这样的话就跟前面相反,因为print();子函数在printf("main\n");前面。
c语言
编程 编写求字符串长度的函数int strlen(char*s),在
主函数
中调用...
答:
字符串的长度加1,最后返回字符串长度。参考代码:include "stdio.h" int strlen(char *s){//求字符串长度
函数
int n;for(n=0;s[n]!='\0';n++);return n;} int
main
() {char a[100];gets(a); printf("%d\n",strlen(a));return 0;}/*运行结果:wqerqew7 */ ...
c语言主函数
中的参数有什么用?举例说明
答:
C语言
的带参数的
main函数
格式为main(int argc,char* argv[]),其中argc为参数个数加1,argv为参数列表,从argv[1]开始。编译后生成可执行文件,可以在执行的程序后加参数,比如编译一个程序为test.exe,则在执行时可以输入:test.exe 1 firestone在这里,argc等于3,argv[0]为"test.exe",argv[1...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜