跳转到内容

Cpp class exercise 1:修订间差异

HanyuTech留言 | 贡献
HanyuTech留言 | 贡献
 
(未显示同一用户的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)内容


扩展,如果写成了i,会怎么样? 试着运行一下,看看输出结果是什么。想一想为什么?应该注意什么?
扩展:如果第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) ==