Cpp class summary 2:修订间差异
外观
| (未显示同一用户的4个中间版本) | |||
| 第27行: | 第27行: | ||
英文半角数字是紫色的。 | 英文半角数字是紫色的。 | ||
在Dev-C++ 编辑器中,endl(line) 和 end1(1234) 非常像,如果运行报错,可以在最后一个字符前加个空格检查: | |||
http://static.hanyu123.cn/wiki/images/dev_cpp_string_color-2.png | http://static.hanyu123.cn/wiki/images/dev_cpp_string_color-2.png | ||
== 其它注意事项 == | == 其它注意事项 == | ||
| 第37行: | 第36行: | ||
各部分的名称要熟悉一下 | 各部分的名称要熟悉一下 | ||
函数头/函数声明、函数名、参数、返回值类型 | |||
<syntaxhighlight lang="C++" line> | <syntaxhighlight lang="C++" line> | ||
int main() // | int main() //整行是“函数头”或“函数声明”, main 是“函数名”,main()函数的参数是0个,int 是 main()函数的返回值类型 | ||
{ | { | ||
cout << "Hello, World!" <<endl; | cout << "Hello, World!" <<endl; | ||
| 第46行: | 第47行: | ||
} | } | ||
//以上{}及内部的内容,称为“函数体” | //以上{}及内部的内容,称为“函数体” | ||
int add(int i, int j)// i,j 是 add()函数的“参数” | |||
{ | |||
return i + j; | |||
} | |||
| 第53行: | 第60行: | ||
大部分语句都需要以分号结尾, | 大部分语句都需要以分号结尾, | ||
但是(后面紧跟着函数体的)函数头不写, | |||
分支、循环结构的第1行也不写。 | 分支、循环结构的第1行也不写。 | ||
此外,放在代码开头的子函数声明(函数头)后面要写分号。 | |||
do | do | ||
| 第94行: | 第101行: | ||
=== return 0 的位置 === | === return 0 的位置 === | ||
return 0 | return 0 是 main()函数的函数体的最后一行语句。 | ||
只需要一句 return 0。 | 只需要一句 return 0。 | ||