跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
帮助
汉语教学技术研究与应用
搜索
搜索
外观
登录
个人工具
登录
查看“︁Cpp class index”︁的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
页面信息
联系我们
微信公众号
外观
移至侧栏
隐藏
←
Cpp class index
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE: “C++ 编程入门班” 内容提要}} 需要加强练习、加深理解,以及容易出错的部分 == 计算机基础 == === 英文打字 === '''练好英文打字是学习计算机的基础''' 可以使用 Rapid Typing http://www.rapidtyping.com/downloads.html (选择下载32位 Portable版,可在所有Windows电脑上使用) 或 金山打字通 [http://www.hanyu123.cn/content-26-16-1.html 金山打字通 2006](推荐,无广告干扰) [http://www.51dzt.com/ 金山打字通 2016] === 中文输入法 === 编程时用好中文输入法,正确地在中英文间转换、输入中英文符号/数字,也是学好程序的基础。 '''熟悉中英文转换''' Ctrl + Space 临时关闭/打开输入法 按Shift或者点击 输入法状态栏上的“中/英”转换开关。 '''小技巧:搜狗自定义短语''' http://class.hanyu123.cn/lesson/index/view?id=0105 可以使用自定义短语来快速输入常用的代码。 == 编程基础 == === 运算符 === 除 / 除的结果与数据类型有关。 整数/整数,结果仍是整数。 整除 % 整除的结果或者是0,或者是余数。 赋值 = 一个等号,是赋值,将表达式右边的值,赋给左边的变量。 int a = 0; // a 初始化赋值为0 a = 3; // a 再次赋值为3 等于 == 两个等号,是比较,比较表达式左右两边是否相等;相等,则整个表达式为真(true),不相等,则整个表达式为假(false) int a = 0; //a 初始化赋值为0 if(a==3) //没有改变a的值,a的值仍然是0,a==3 为 false cout << a; // 条件为假,这一句不会执行 要特别注意,不要在比较(==)时误用了赋值(=)。 int a = 0; a 初始化赋值为0 if(a=3) // a=3 为返回true(正常赋值),不管if语句之前a为任何值,条件都成立 cout << a; // 这一句都会执行 不等于 != int a = 0; //a 初始化赋值为0 a!=3 // 判断a是否不等于3,表达式为 false 非 ! 与 != 不同,! 是加在整个表达式外面的,转换true/false值 int a = 0; //a 初始化赋值为0 !(a==3) // a==3 为false,则 !(a==3) 为 true 或 || a<0 || a>7 // 只有要一边为true,则整个表达式为true 与(且) && a>0 && a>7 // 两边都为true,整个表达式才为true === 基本程序结构 === ==== 结构演示 ==== '''顺序结构''' 略 '''分支结构''' if 单分支 http://static.hanyu123.cn/wiki/images/cpp-structure-if.gif if-else 双分支 http://static.hanyu123.cn/wiki/images/cpp-structure-if-else.gif 嵌套的if-else多重分支 http://static.hanyu123.cn/wiki/images/cpp-structure-multi-if-else.gif switch分支 http://static.hanyu123.cn/wiki/images/cpp-structure-switch.jpg '''循环结构''' while循环 http://static.hanyu123.cn/wiki/images/cpp-structure-while.gif do-while循环 http://static.hanyu123.cn/wiki/images/cpp-structure-do-while.gif for循环 http://static.hanyu123.cn/wiki/images/cpp-structure-for.jpg ==== 结构比较 ==== '''while语句和do-while 语句的区别''' while语句先判断条件是否为真,为真时执行,并循环判断、执行。 do-while语句先执行,再判断条件是否为真,为真时继续执行,并循环判断、执行。 do-while语句至少会执行1次。如果初始条件就是false,while语句执行0次。 '''for语句和while/do-while 语句的区别''' for语句一般用来执行次数提前确定好的循环。由控制变量来控制次数。 while语句、do-while语句的循环次数可以是不定的。由条件是否成立来控制是否继续循环。
返回
Cpp class index
。
搜索
搜索
查看“︁Cpp class index”︁的源代码
添加话题