系列文章目录
0001_C++语言_C++入门
文章目录
系列文章目录
前言
一、写一个简单的C++程序
二、来看看这个程序
1.返回类型
2.函数名
3.形参列表
4.函数体
总结
前言
期中考试完毕!(在此祝宫野艾莲娜小姐考得很好!)
今天来看一个简单的不得了的程序,不许说看不懂,就几个词你还看不懂嘛?
(况且还有温迪陪我们一起学)
一、写一个简单的C++程序
首先我们要知道,每个C++程序都包含一个或多个函数,其中必须有一个叫main,就像一个细胞里必须有一个细胞核一样(生物复习魔怔了)。电脑会通过调用main函数来运行C++程序。
(偷偷摸摸放上一只温迪)
好,下面我们来看一个最最最最最简单的main函数(别慌,连头文件都没有),它什么也不干,只是返回一个值0。
int main(){
return 0;
}
(快快快,运行一下)
运行出来是这样的!看到“with return value 0”了没有?它就是程序干的事情!
(编译、运行程序可以看看别人写的文章,我用的是Dev-C++,直接按F11就可以啦)
二、来看看这个程序
让我们看看这个只有三个词的程序,看看它有什么器官(生物复习魔怔++)。
1.返回类型
开头就有一个奇怪的词:int。
int
这是什么意思呢?int是一种类型,它是整数类型。int类型是一种内置类型,就是C++自身定义的类型。
在这里,它是函数的返回类型(return type)。有一个规定:main函数的返回类型必须为int,所以看到下面这种代码的时候,就会知道它不规范(虽然它好像也可以运行):
void main(){
...
}
2.函数名
再来看第二个单词:main。
main
刚才我好像讲过,程序里面必须有一个命名为main的函数,所以这里不用我讲,你也知道它是函数名(function name)了吧。
3.形参列表
再往后看,是一对英文状态下的括号。
()
(这有什么好讲的?跳过跳过,结束!)
不对啦!!!括号可有用了呢,不不不,它甚至不叫括号,在这里,它叫形参列表(parameter list),在这里,main的形参列表为空。
(然后是真的讲完括号了)
4.函数体
最后,到了一对花括号包着的部分了。
{
return 0;
}
这是一个以左花括号开始,右花括号结束的东西,我们管它叫语句块(block of statements)。在本函数中,它叫函数体(function body) 。
在这里,这个函数体是用来给系统返回一个值0。一般来说,返回值被用来指示状态。返回值0表示成功,非0的返回值由系统定义,通常用于指出错误类型(当你开始刷题的时候,会有runtime error,它的返回值就是一个很大的数字)。
总结
以上就是今天要讲的内容,总而言之,函数体有四个部分:返回类型,函数名,形参列表,函数体。
(放一只温迪说再见)
下次我们来学习一些interesting的东西!