Cpp class exercise 1:修订间差异
外观
| (未显示同一用户的18个中间版本) | |||
| 第12行: | 第12行: | ||
3、设置中文界面 | 3、设置中文界面 | ||
如果安装时不能选择,安装完成后启动Dev-C++,在【Tools】→【Environment Options】中选择界面语言为中文 | |||
http://static.hanyu123.cn/wiki/images/dev-cpp_config_language_cn.png | http://static.hanyu123.cn/wiki/images/dev-cpp_config_language_cn.png | ||
== 练习说明 == | |||
初学时,不要复制示例代码,请全部都自己输入一遍。 | |||
至少把前3个示例代码(到“带输入输出的四则运算题”)运行一遍,其他部分可尝试。 | |||
C++ 入门知识手册 | |||
https://www.kancloud.cn/wizardforcel/w3school-cpp/100716 | |||
软件相关问题请附屏幕图片 | |||
(参考:屏幕抓图方法汇总 https://mp.weixin.qq.com/s/llhievU1S_Zw6IxCGGqqDg) | |||
== Hello World 程序 == | == Hello World 程序 == | ||
| 第37行: | 第49行: | ||
按F11键(或【运行】→【编译运行】)运行。 | 按F11键(或【运行】→【编译运行】)运行。 | ||
cout: 输出(out)内容 | |||
保存文件为 hello_world.cpp | 保存文件为 hello_world.cpp | ||
扩展: | |||
在第4行("Hello, World!")之后,增加一行,输出中文内容(例如“你好!世界!”)。 | |||
注意中英文引号的不同。 | |||
== 四则运算题 == | == 四则运算题 == | ||
| 第57行: | 第75行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
扩展:使用任意整数进行运算,观察运行效果。 | |||
如果 运算 9 / 0 会出现什么? 为什么? | |||
== 带输入输出的四则运算题 == | == 带输入输出的四则运算题 == | ||
| 第79行: | 第98行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
cin: 输入(in)内容 | |||
扩展:如果第9行仍然写成了cin >> i,会怎么样? | |||
试着运行一下,看看输出结果是什么。想一想为什么?应该注意什么? | |||
== 简单函数 == | == 简单函数 == | ||
函数: 函数都有参数(0到n个),并在函数内部运行计算后,返回一个数值。 | |||
观察main()函数和add()函数,各有几个参数,返回的是什么值? | |||
<syntaxhighlight lang="C++" line> | <syntaxhighlight lang="C++" line> | ||
| 第110行: | 第134行: | ||
注意观察第3行和第17行有什么不同? | 注意观察第3行和第17行有什么不同? | ||
为什么需要写第3行的内容? 不写会怎么样? | 为什么需要写第3行的内容? 不写会怎么样? | ||
main() 里面使用了 i,j , add(int i, int j)里面也一定要使用i,j 吗? | |||
可以使用不一样的名称吗? | |||
== 数据类型(1) == | == 数据类型(1) == | ||
| 第143行: | 第168行: | ||
运行结果会是多少呢? 对不对? | 运行结果会是多少呢? 对不对? | ||
应该怎么改呢? | 应该怎么改呢? | ||
(可以参考分支结构(1)中的代码) | |||
int:整数,没有小数点;float:实数,可以有小数点 | |||
== 分支结构(1) == | == 分支结构(1) == | ||