C中return和void 的问题```高手指点~~~
发布网友
发布时间:2024-08-19 01:10
我来回答
共3个回答
热心网友
时间:2024-08-23 02:34
1,return 给调用函数返回一个值 为函数声明的类型 ,函数遇到return就会返回,没有return就运行到函数的闭括号;
2,void的函数 没有返回值;
3,声明函数为空类型,即不返回任何值;
void main(){
printf("hello\n");
……
}
其中不需返回值
声明指针时为任意类型,可以转换为其他类型
void *p=NULL;
4,
一般return 0表示程序正常退出,其他值为异常结束,用以判断程序是否正常,
用int main()一般没用, 除非有其他程序可以得到并使用他的返回值
热心网友
时间:2024-08-23 02:40
不要脱离整体来问一些无法回答的问题,你的疑问全在C语言函数方面的教材中有详尽的解释。你不去看函数方面的教材而挑出来问这样的问题,即使别人说的再好,你也看不明白。
热心网友
时间:2024-08-23 02:33
return 语句是用来返回一个值的 也就是函数返回值 如果函数无返回值 可用return;即不返回数值 这句也可省略 在函数前加上int ,float ,char 等是声明函数的返回值类型 void 通常表明函数无返回值 通常 main()函数前加 void 因为main()函数通常无返回值
C中return和void 的问题```高手指点~~~
1,return 给调用函数返回一个值 为函数声明的类型 ,函数遇到return就会返回,没有return就运行到函数的闭括号;2,void的函数 没有返回值;3,声明函数为空类型,即不返回任何值;void main(){ printf("hello\n");……} 其中不需返回值 声明指针时为任意类型,可以转换为其他类型 void *p=NULL;...
C语言中void的作用和return;作用是相同的吗?
你好!void和return是不同的,void用在函数声明和定义时函数名的前面,意思是不返回任何类型的值。这个位置的标识符是指返回值类型,不返回自然是void。return是返回,是一个动作,返回return后面的值,然后终止函数。关系:当return后没有值或没有return语句,则函数名前写void ...
关于void和return的问题。
首先,void main 在新标准中是错误的。 main() 返回一个整型给调用它的程序。int 返回类型是可以省略的(但不建议)。不返回值并不代表函数没用。它可以输出信息,读写文件等干很多别的事情。在 C 语言中,也可以给函数传递指针参数,让函数修改相应的内存空间数据,这样函数返回后,传入指针所指向的...
C编程中,返回(return)值与void值有什么不同,用法有什么区别?
void表示无的意思基本上在主函数上使用例如void main()也就是无返回值的意思 而没有void的话就代表有返回值就得用return返回到一个你定义的函数return一般在函数定义的时候使用举个简单的例子 float max (float x, float y)float z if(x>y) z=x else z=y return z 这时就是返回到Z的值 ...
C语言中什么时候用void,什么时候用return (初学C语言这个也搞不懂)_百...
return x+y;};这样开头的int表示这个函数返回x+y的数值大小,为整形。return语句表明了具体要返回的值是什么;如果不需要返回参数,那么就要定义为void。例如:void sum(int x,int y){ printf("x+y = ",(x+y));} 这个就不需要调用return语句了。所以前头是void开头的。希望楼主理解。加油学习...
C语言之void/return用法
C语言中的void和return是两个关键概念,void用于表示函数没有返回值或操作结果,而return则用于控制函数的执行流程。当你声明一个函数为void,如void xxx(void),这意味着该函数不返回任何值,也不接受参数。在Visual Studio中,试图将void函数赋值或在非主函数中调用会触发错误。相比之下,int xxx(void...
C编程中,返回(return)值与void值有什么不同,用法有什么区别?
void表示无的意思基本上在主函数上使用例如void main()也就是无 返回值 的意思 而没有void的话就代表有返回值就得用return返回到一个你定义的函数return一般在函数定义的时候使用举个简单的例子 float max (float x,float y)float z if(x>y)z=x else z=y return z 这时就是返回到Z的值 ...
C语言函数return和void的用处和意义分别是什么?
return是C语言中的一个关键字,void是C语言中数据的一个类型。return意为返回,void意为“无类型”或者“空类型“return 用来被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不...
C语言程序中的void跟return的使用方法?
C语言里(旧标)如果函数前面不加返回类型, 就默认是void 所以main() {} 就相当于 void main() {} void表示该函数没有返回值,所以不需要return xxx, 也不能return值 (但是可以单独用return跳出函数)对于main函数,现在是推荐 int main() { return 0; } ...
为什么要在void的函数里面使用return语句呢?(C语言)
return表示中止当前函数的运行,并将操作权返回给调用者。如果是在main函数中,表示将操作权返回给操作系统,return不是必须要返回一个值。void func(void){ ...return;}