55问答网
所有问题
当前搜索:
c语言函数没有return
C语言
带指针的
函数
如何让它
return
指针?
答:
1、
C语言
属于高级编程语言。在C语言中一个
函数
不能返回局部地址即指针。2、例如:int func(void){ int a= 10;int p = &a;
return
p;} a变量的区域是func()函数,在函数内有效,出了函数就释放了,此时p指向的是一个未知 地址,属于错误用法。正确用法 int p = NULL;int func(void)...
C语言
中如果
函数
定义为了void 类型能不能用
return
返回值
答:
定义为了void就表示
无
返回值 所以不能用
return
无
返回值的
函数
前面不加void好像从来不报错。
答:
用的是VC6 ?你试试其他编译器就知道会报错了。。tc会默认为int 但其他的编译器就不这样了 最好还是加个类型进去,养成个习惯
C语言
中
return
0 只能用在主
函数
最后吗?还是说副函数最后也能用?表示是...
答:
主
函数
如void main() {}在反大括弧之前不写时,相当于写void main() {
return
; } 如果主函数是int main() {}时,默认还是return;但由于指定需要返回 一个整型数据,会报编译警告,这时就需要写成:int main() { return 0; }或int main() { exit(0); }这种形式了。我个人习惯在子程序中...
大神告诉我
c语言
,main
函数
中
return
0与return ;这两个有什么区别吗
答:
而
return
0;对上层函数告知我现在情况是0,一般来说0表示正常完成工作。return ;对上层函数不告知完成情况,返回一个空值,其实不是很好的一个做法,不过在工作完成情况对上层
函数无
所谓的情况下使用是
没有
问题的。相应的,你返回什么值,在函数定义时也应该定义我会返回这个类型值。例如,return 0;需要...
C语言
中,无参
函数
能
return
返回值吗?
答:
可以的。例如:include <stdio.h>int fun(){
return
1;}int main(){ printf("%d",fun());return 0; }/*运行结果:1*/
C语言
中
return
0;和return(0); 有什么区别?
答:
2.不同的含义
Return
0表示函数的正常结束,Return(0)表示函数异常终止,被调用的
函数return
1只是向主函数提供一个标志,指示执行遇到异常,然后返回主函数进行处理,继续执行。3.布尔类型返回不同 Return0:返回false的权利,Return(0):true;通常这样的函数用于实现一个逻辑,以确定是否有数据,或...
C语言return
0的问题
答:
那么主
函数
就返回,如果不是,则当前函数返回,返回到调用该函数的地方,举个例子:void fun(){
return
; // 由于函数返回void,因此只能用renturn; 不能用return 0;} int main(){ fun(); // 执行完本函数后,返回这里,继续执行下面的 return 0; // 主函数返回,程序退出 } ...
c语言
中
函数
定义为void为什么最后还加上
return
?
答:
呃,用不到的,那是多余的,可以去掉的。void
函数
用
return
是可以根据某些条件在函数中退出,函数结束就不用了的
c语言return
是
函数
吗
答:
return
不是
函数
而是关键字 用于向主调函数返回.
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜