【wiki】C++ Primer学习笔记_1.1编写一个简单的C++程序
1.1编写一个简单的C++程序
每个C++程序都包含一个或多个函数(function),其中一个必须命名为main。操作系统会调用main函数来运行C++程序。下面是一个非常简单的main函数,它什么也不做,仅仅只是给操作系统返回一个值——0。
int main() { return 0; }
函数的定义包含四个部分:
返回类型(return type)——int
函数名(function name)——main
形参列表(parameter list)——小括号里的内容
函数体(function body)——大括号里的内容
在上面的代码中,
main的形参列表是空的,小括号中什么也没有。
main函数的返回值是int,即整数类型。int是语言自身定义的类型。
函数定义的最后一部分是函数体,以左花括号(curly brace)开始,右花括号结束的语句块(block of statements)
语句块中唯一的语句:return,它结束函数的运行,返回调用者一个值。本例子中,返回值0是一个int型数据。
返回值0为成功,非0的返回值的含义由系统定义,通常来指出错误类型。
返回值是-1的情况:
运行环境是win10+Visual Studio最新版。
记得以前学习的时候会弹出一个错误提示框。