c语言的返回值类型,c语言的返回值类型由什么决定

dfnjsfkhak 15 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言返回类型问题,于是小编就整理了2个介绍c语言的返回值类型的解答,让我们一起看看吧。

  1. C语言规定,函数返回值的类型由什么决定?
  2. 什么叫返回值类型不同?

C语言规定,函数返回值的类型由什么决定?

函数返回值类型取决于定义函数时,函数名前的类型关键字。 函数定义的格式: 类型关键字 函数名 () { } 比如: int name () { } 类型关键字: 关键字void表示无返回值,其他的关键字和声明变量时表示的含义一样。 如int表示返回int类型,double表示返回double类型。

什么叫返回值类型不同

在C/C++中,一个函数可以有返回值,也可以没有如果没有,在最新的C/C++标准中都规定了必须声明为void而不能省略。比如: void Dosomething( int* p ) { *p = 100;} 当然也可以有返回值,比如返回int ,或者返回double,也可以是自定义的类型,比如: int max( int a, int b ) { return a>b ? a:b; } 又比如C++中 string GetName() { return string("haha"); } 这个在函数前面的标识符就是类型的声明,通常在函数中,我们都必须return这种指定类型的一个对象。 当然,void除外。 建议你多看看教材

到此,以上就是小编对于c语言的返回值类型的问题就介绍到这了,希望介绍关于c语言的返回值类型的2点解答对大家有用

c语言的返回值类型,c语言的返回值类型由什么决定-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)
c语言的返回值类型,c语言的返回值类型由什么决定-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

标签: 类型 返回 函数