> 文章列表 > 0010_C++语言_简单的C++程序

0010_C++语言_简单的C++程序

0010_C++语言_简单的C++程序

系列文章目录

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的东西!