void表示函数无返回值. 有可能这个函数不需要返回值.例如,它是个输出函数,只是打印,或写数据文件. 也有可能这个函数通过函数的指针参数带回了运算结果,也可能通过全局量带回了结果.void 函数,相当FORTRAN语言里的SUBROUTINE[子程序]非void 函数,相当FORTRAN语言里的FUNCTION[函数]结果一 题目 【题目】 c++⋯⋅a^...
return; // 没有返回值 } //void*返回类型的函数 返回int* void* reIntp(int *a) { printf("void*返回类型返回int*的函数的输出:%d\n", *a); return a; // 返回 int * } //void*返回类型的函数 返回char* void* reChar(char* str) { printf("void*返回类型返回char*的函数的输出:%s\n",st...
void 是没有任何返回值, 而 void * 是返回任意类型的值的指针.还是看代码吧:#include <stdlib.h>#...
void的字面意思是“无类型”,向函数传递void参数,可等价理解为函数为无参数传递; void *则为“无类型指针”,void *可以指向任何类型的数据,如果一个函数参数为该种形式,说明调用方向该函数传递了一个指针,这个指针指向一个任何类型的参数。其实这是泛型指针,也即无论返回值,还是参数可以通过类型转换为任何指针类型,...
void的字面意思是“无类型”,向函数传递void参数,可等价理解为函数为无参数传递; void *则为“无类型指针”,void *可以指向任何类型的数据,如果一个函数参数为该种形式,说明调用方向该函数传递了一个指针,这个指针指向一个任何类型的参数。其实这是泛型指针,也即无论返回值,还是参数可以通过类型转换为任何指针类型...
void函数属于无返回值函数。该函数可以执行任何操作,但不会将结果返回到调用程序中。相比有返回值函数,它更加灵活,可以在任何地方使用。 2. 不能用于赋值语句 由于void函数不返回任何值,因此不能用于赋值语句中。void函数主要用于执行一些操作,例如打印信息、修改全局变量等。 3. 可以用于多项参数 void函数可以接受多...
with a value, in function returning 'void' [-fpermissive],因此void函数不可以有返回值 ...
最初设计C语言时,函数返回值被默认保存在特定寄存器中。例如,x86平台的AX寄存器,其他平台也有相应的默认寄存器。这种机制允许直接在C语言中嵌入汇编代码,是C语言成为中层语言的特性之一,而其他语言则被视为高层语言。没有return语句时,函数的返回值会从寄存器中取出。因为CPU寄存器总存在值,而代码中没...
void main()表示函数无返回值,就是说在程序的结尾处不需要加上return 0。而return是在函数体中,用来返回特定值的。 A选项,由上述分析可以得知,void main表示该主函数没有返回值,A选项错误。 B选项,由上述分析可以得知,void main表示该主函数没有返回值,B选项正确。 故本题正确选项为B选项。 一个C程序中...
不返回值的函数称为无返回值函数(或void 函数)。 void 函数不需要 return 语句 void 函数将在函数结束时自动返回给调用者。不需要 return 语句。 可以在 void 函数中使用 return 语句(没有返回值)——这样的语句将导致函数在执行return声明时返回给调用者。无论如何,这与函数结束时发生的情况相同。因此,在void...