Cpp class summary 2:修订间差异

来自汉语教学技术研究与应用
跳转到导航 跳转到搜索
HanyuTech​(留言 | 贡献)
HanyuTech​(留言 | 贡献)
 
(未显示同一用户的5个中间版本)
第15行: 第15行:
除了在英文引号及注释中的内容,编程语句的标点都是英文半角的。
除了在英文引号及注释中的内容,编程语句的标点都是英文半角的。


在代码编辑器中,中英的标点、数字可以通过颜色来区分。
在代码编辑器中,中英文的标点、数字可以通过颜色来区分。


中文全角标点、全角数字是黑色的
中文全角标点、全角数字是黑色的
第27行: 第27行:
英文半角数字是紫色的。
英文半角数字是紫色的。


endl(line) 和 end1(1234) 非常像,如果运行报错,可以在最后一个字符前加个空格检查:
在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() //整行是“函数头”, main 是“函数名”,int 是 函数返回值类型
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  要放在 main()函数的函数体的最后一行。
return 0  是 main()函数的函数体的最后一行语句。


只需要一句 return 0。
只需要一句 return 0。

2019年4月20日 (六) 23:17的最新版本


打字练习

还是要坚持练习打字,提高打字速度。

熟悉英文、常用标点的输入方法,特别是需要按住Shift输入的标点。

打字练习软件下载

容易输错的字符

中英文标点、数字

除了在英文引号及注释中的内容,编程语句的标点都是英文半角的。

在代码编辑器中,中英文的标点、数字可以通过颜色来区分。

中文全角标点、全角数字是黑色的

英文标点是红色的,数字是紫色的。

dev_cpp_string_color-1.png

数字和字母的区别

英文半角数字是紫色的。

在Dev-C++ 编辑器中,endl(line) 和 end1(1234) 非常像,如果运行报错,可以在最后一个字符前加个空格检查:

dev_cpp_string_color-2.png

其它注意事项

函数的结构

各部分的名称要熟悉一下

函数头/函数声明、函数名、参数、返回值类型

int main() //整行是“函数头”或“函数声明”, main 是“函数名”,main()函数的参数是0个,int 是 main()函数的返回值类型
{
    cout << "Hello, World!" <<endl;
    return 0;
}
//以上{}及内部的内容,称为“函数体”


int add(int i, int j)// i,j 是 add()函数的“参数”
{
	return i + j;
}

分号

大部分语句都需要以分号结尾,

但是(后面紧跟着函数体的)函数头不写,

分支、循环结构的第1行也不写。

此外,放在代码开头的子函数声明(函数头)后面要写分号。

do { }while();

的最后一行要写

缩进

顶格写的部分:

开头的#include、using、子函数声明部分

int main() 函数头

子函数的函数头


需要缩进的部分:

函数内部、分支结构、循环结构的内部

代码都需要缩进,以便阅读。

缩进方法是按tab键。


成对符号

要注意检查花括号{}是不是成对的

单击一个左花括号或右花括号,编辑器会自动高亮显示和它对应的另一个花括号。


return 0 的位置

return 0 是 main()函数的函数体的最后一行语句。

只需要一句 return 0。