在C++中,若定义一个函数的返回类型为void,以下叙述正确的是

A:用语句调用函数
B:用表达式调用函数
C:没有返回值
D:通过return语句可以返回指定值

A和C都是正确的,void函数用语句是肯定可以调用的...void就是表示没有返回值,所以A和C都是正确的.

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。
void真正发挥的作用在于: (1) 对函数返回的限定; (2) 对函数参数的限定。

关于void的使用:
规则一 如果函数没有返回值,那么应声明为void类型;
//函数默认的返回值是int,这点要注意

规则二 如果函数无参数,那么应声明其参数为void;
//int Function(void)表示这个函数不接受任何参数-->Function(1)就是错误的

规则三 小心使用void指针类型;
//ANSI标准...不允许对void指针进行算法操作-->原因就是不知道具体类型的指针就不知道它所占用的内
存是多少,那多进行算法操作就可能会引起很严重的错误

规则四 如果函数的参数可以是任意类型指针,那么应声明其参数为void *;
//给出一个函数原形:void * memset ( void * buffer, int c, size_t num )-->内存操作函数它
能够接受任何类型的指针

规则五 void不能代表一个真实的变量;
//e.g:viod a;-->错误

所以就以上来理解...A和C是正确的...Trust me...!@_@~~
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-07-05
C++中,若定义一个函数的返回值类型为void,以下叙述正确的是 ( )
A、 函数返回值需要强制类型转换
B、 函数不执行任何操作
C、 函数本身没有返回值
D、 函数不能修改实际参数的值本回答被网友采纳
第2个回答  2013-05-18
C

在C++中,若定义一个函数的返回类型为void,以下叙述正确的是
A和C都是正确的,void函数用语句是肯定可以调用的...void就是表示没有返回值,所以A和C都是正确的.void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void真正发挥的作用在于: (1) 对函数返回的限定; (2) 对函数参数的限定。关于void的使用:规则一 如果函数没有返回值,...

c++函数的返回值return咋用?
当函数的返回类型是void时,可以直接使用return;作为返回语句。return obj;语句表示将对象(或内置类型)obj作为函数的返回值并退出函数。obj的类型应能自动转换为函数声明的返回值类型。当函数返回类型为void时,表示函数什么也不返回,因此返回语句return后面可以不加返回值。样例:int foo(){ return 'a'...

若一个函数的返回类型为void,则表示其没有返回值?
是的,c, c++, java, objective-c都是这样理解的,void表示空,即没有返回值

void是什么意思?
一、基本定义 void在C\/C++等编程语言中,常常用来表示函数的返回类型。当一个函数没有返回值时,其返回类型通常被定义为void。此外,void也可以用于声明指针变量,表示该指针不引用任何有效的内存地址。二、函数中的应用 在函数中,如果不需要返回任何值,那么函数的返回类型就会是void。这样的函数执行的主...

以下叙述中错误的是( )。
【答案】:B 本题重点考察函数返回值的相关知识,函数的值只能通过returll语句返回主调函数,在函敦中允许有多个return语句,但每次调用只能有一个return语句t执行,因此只能返回一个函数值。不返回函数值的函数,可以明确定义为“空类型”,类型说明符为“void”。因此B选项正确。

C语言中如果函数定义为了void 类型能不能用return返回值
return的功能是终止一个函数 函数类型是void类型,也是可以加return的 但是其后面不能加任何数值 表示函数到此为止 include "stdio.h"void main(void){ printf("这是return之前的语句\\n");return;printf("这是return之后的语句\\n");} \/ 在vc++6.0中的输出结果:--- 这是return之前的语句 Pr...

若一个函数被说明为void类型,则其含义是()
若一个函数被说明为void类型,则其含义是()A.函数没有任何返回值 B.函数没有参数表 C.函数的作用域为全局 D.函数的作用域为局部 正确答案:A

c语言返回值为void的函数怎么用?
在c语言中,有返回值的就用int,没有返回值就用void。在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。即不加返回值说明的函数为返回为int的函数。如果函数没有返回值,一定要声明为void类型。这既是程序良好可读性的需要,也是编程规范性的要求。另外,加上void类型声明后,...

C语言定义函数是类型void是什么意思?不加可以吗?
Void的意思是这个函数没有返回值,可以不加,但建议养成好的编码习惯,最好还是加上。

JAVA中的函数返回值类型为void时,函数中的return语句如果在最后一句,就...
return语句主要是为了终止当前正在执行的函数或方法 return出现在方法体的中间位置很正常啊!比如,当出现不合法的输入时,就要求提前中断程序,因而后面的代码就没有必要执行,这个时候就需要使用return语句来终止当前方法!

相似回答