c语言中如果函数不要求带回值可用什么来定义函数返回值为空

作者&投稿:线洁 (若有异议请与网页底部的电邮联系)
如果函数不要求带回值,可用什么来定义函数返回值为空~

在声明函数和定义函数时,函数名的前面加上关健字void,void是C++的关健字,意思是表示空类型,在函数体内可以使用“return;”来表示从函数返回,但是return语句不能带有返回值,否则编译器会报错。

如果函数不要求带回值,可以用void来定义函数返回值为空.
例如:
void hello(){
printf("Hello world");
}

如果后缀是.c的可以不加return语句,
如果后缀是.cpp的那就return 0.

#include <stdio>
void main()
{
}


把返回类型定义为void

楼上的都说了

返回值类型void代表无返回值类型


C语言中返回值的作用,什么函数可以不需要返回值
2,str.length-1);} 然后你使用这个方法就会返回最后两位。。应该没写错把。。错了别拍我。这个看的懂把。我是自学C#的。C也看过,其实大致上都是差不多的。!没有返回值的话就相当于是一个过程存储在方法里。可以反复的利用。只要需要这个过程的时候。直接用这个方法就可以了。多省事。

为什么C语言Scanf函数对字符串不要加 取地址运算符
C语言的字符串为数组形式,而数组的名称可以表示其地址,故对字符串输入不需要加地址符。而单独的字符、整型变量等的名称不能直接表示地址,故需要加地址符。数据类型 字符串数据类型是建模在形式字符串的想法上的数据类型。字符串是几乎在所有编程语言中可以实现的非常重要和有用的数据类型。在某些语言中...

c语言return是不是可以去掉
要看你的函数类型了,如果函数是void的,则去掉return是没有什么问题的,但是函数确实带返回值的,去掉return后编译会不过。另外在函数中间用return的目的是跳出函数执行,如果去掉return函数会继续执行,这个要看你程序的具体内容了。希望对你有用。

321题:如果在函数体使用了不带表达式的return语句或未使用return语句...
在 C 语言中,如果在函数体使用了不带表达式的 return 语句或未使用 return 语句,则函数将默认返回一个未定义的值。这是因为在 C 语言中,函数定义了返回值的类型,但如果函数没有明确指定返回值,则该值将是未定义的,也称为“垃圾值”。未定义的值可能是任何东西,它取决于存储在内存中的上一...

C语言中,在程序中如果没有使用数学函数,不能加头文件math.h, 程序会出...
错的。即使加了math.h,程序也不会出错。相当于多定义了许多数学函数,却没用到。浪费了而已。但程序不会出错。

c语言中void什么意思
如果调用时不需要返回值,则函数写为void sum(int a,int b){...} 此时函数没有返回值如果不需要参数 则int sum(void){...}此时void的意义为空,就是没有参数的意思如果都不要 则为void sum(void); C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器...

在C语言中,主函数是不是必须要有返回值?
在C语言中,主函数必须要有返回值。main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)。如果 main 函数的最后没有写 return 语句的话,C99 规定编译器要自动在生成的目标文件中(如 exe 文件)加入return 0; ,表示程序正常退出。在C语言标准中强制要求main函数的...

在C语言中,如果有多个函数,那么先执行哪个,(第一个肯定是main函数,而 ...
您好!第一个执行的也不见得就是main函数,如果程序里有静态语句块的话,那就先执行静态语句块。至于其他函数,那就看主函数中调用谁了,如果不调用,它就不会执行,相当于没写。

c语言中void和int类型函数的定义,急!!!
void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。Int:int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除。在编程语言(C、C++、C#、Java等)中,常用于定义整数类型变量的标识符。

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

巴里坤哈萨克自治县13085573128: c语言中,如果要函数不返回值,则应把函数的类型定义为 -
出佩肝泰: c语言中,如果要函数不返回值,则应把函数的类型定义为void

巴里坤哈萨克自治县13085573128: 如果函数不要求带回值,可用什么来定义函数返回值为空 -
出佩肝泰: void 这个是专门用来表示无返回值的 例如 void main(int a,int b)

巴里坤哈萨克自治县13085573128: 如果函数不要求带回值,可以用什么来定义函数返回值为空 -
出佩肝泰: 如果函数不要求带回值,可以用void来定义函数返回值为空.例如:void hello(){ printf("Hello world");}

巴里坤哈萨克自治县13085573128: 关于c语言中的无return的函数 -
出佩肝泰: 当函数返回值类型为void,且不需要在函数体内部实现结束函数运行的功能情况下,函数体内可以不出现return 语句.return是C语言的关键字之一,用于结束函数执行.当函数具有返回值时,可以通过return的参数,将值返回给主调函数.函数从返回值角度上来说,有两种类型,带返回值和不带返回值的. 函数的定义形式为: TYPE func_name(va_list); 其中,TYPE如果是void,则代表该函数不存在返回值,不需要通过返回值方式向主调函数传输数据. 这种情况下,在函数中调用return时,不需要带参数.如果函数不需要中途结束,那么return语句就不会出现.

巴里坤哈萨克自治县13085573128: C语言中,自定义函数什么时候不用返回值? -
出佩肝泰: 调用自定义函数时,需要自定义函数返回一个值,就返回,不需要就不返回. 也可以用指针,这样就不用返回了 int add( int x, int y ) { return x+y; } void add( int x, int y, int *s ) //调用函数需要s的值 { *s = x + y; }

巴里坤哈萨克自治县13085573128: c语言中函数返回一个空地址,应该定义为什么类型 -
出佩肝泰: 如果函数没有返回值,可以使用 void 返回类型来定义函数的返回值, 例如 void function() {} ,同时 函数体内最后 可以 写 return; 或者 return 0; 也可以不写

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网