1441
备注:
|
1839
|
删除的内容标记成这样。 | 加入的内容标记成这样。 |
行号 5: | 行号 5: |
我们撰写一个简单的程序,输入名字,存储起来,并指名道姓的对用户打招呼 | 在这里,我们撰写一个简单的程序,输入名字,存储起来,并指名道姓的对用户打招呼。 |
行号 7: | 行号 7: |
每个C++程序都从名为main的函数开始执行: | 每个C++程序都从名为main的'''函数'''开始执行: |
行号 15: | 行号 15: |
其中int是一个关键字(语言事先定义的具有特殊意义的名称),表示整数类别。 | 其中int是一个'''关键字'''(语言事先定义的具有特殊意义的名称),表示整数类别。 |
行号 17: | 行号 17: |
函数的返回值表示运算的结果。main函数返回整型,告诉调用者这个程序是否运行正确。习惯上,main返回0表示程序运行正确,否则就是发生了错误。 | 函数的'''返回值'''表示运算的结果。main函数返回整型,告诉调用者这个程序是否运行正确。习惯上,main返回0表示程序运行正确,否则就是发生了错误。 |
行号 23: | 行号 23: |
函数的参数列表由两个括号括住,置于函数名称之后,空的参数列表如main()表示不接受任何参数。 | 函数的'''参数'''列表由两个括号括住,置于函数名称之后,空的参数列表如main()表示不接受任何参数。 |
行号 25: | 行号 25: |
参数列表用来表示函数执行时调用者可以传给函数的类型列表。列表中以逗号隔开各个类型。比如,min函数,返回两个数中较小的一个:{{{#!cplusplus | 参数列表用来表示函数执行时调用者可以传给函数的参数类型列表。列表中以逗号隔开各个类型。比如,min函数,返回两个数中较小的一个:{{{#!cplusplus |
行号 30: | 行号 30: |
}}} 函数体由一对大括号{}标出,其中包含程序代码。双斜杠//表示该行内容为'''注释'''。双斜线之后直至行末的所有内容都是注释。 我们要把信息送到屏幕的终端窗口内显示,需要用到数据的输入输出。输入输出并非C++语言本身的功能,而是由标准程序库提供。 |
如何撰写C++程序
在这里,我们撰写一个简单的程序,输入名字,存储起来,并指名道姓的对用户打招呼。
每个C++程序都从名为main的函数开始执行:
其中int是一个关键字(语言事先定义的具有特殊意义的名称),表示整数类别。
函数的返回值表示运算的结果。main函数返回整型,告诉调用者这个程序是否运行正确。习惯上,main返回0表示程序运行正确,否则就是发生了错误。
函数的名称由程序员选定,最好能提供某些信息。比如main()和sort()是好的名字,f()和g()就没有那么好了。
main并非是关键字,但是编译器假设程序中有main()函数。如果没有这个函数,程序就无法编译运行。
函数的参数列表由两个括号括住,置于函数名称之后,空的参数列表如main()表示不接受任何参数。
参数列表用来表示函数执行时调用者可以传给函数的参数类型列表。列表中以逗号隔开各个类型。比如,min函数,返回两个数中较小的一个:
函数体由一对大括号{}标出,其中包含程序代码。双斜杠//表示该行内容为注释。双斜线之后直至行末的所有内容都是注释。
我们要把信息送到屏幕的终端窗口内显示,需要用到数据的输入输出。输入输出并非C++语言本身的功能,而是由标准程序库提供。
对象的定义和初始化
撰写表达式
条件语句和循环语句
如何运用Arrays和Vectors
指针带来的弹性