邪恶少女漫画游戏人生:易学C++阅读记录

来源:百度文库 编辑:九乡新闻网 时间:2024/05/17 08:17:24
28 / 268学习程序设计的方法和一些准备
  学习方法:
  ——四“多”一“有”
  1、多看:多看别人写的程序,从简单的程序看起,揣摩别人的思想和意图。
  2、多抄:挑选难度合适的别人编写好的代码,亲自去尝试一下运行的结果。在不断地 借鉴别人的代码过程中,你的思维会不断升级。
  3、多改:正所谓“青出于蓝胜于蓝”,把自己的思想融入别人的思想中,那么你就得到 了两种思想。
  4、多实践:不要用纸和笔来写程序。没有人能保证那样写出来的程序一定能执行。一 定要勤上机、勤测试,那样,你的水平才能真正提高。
  5、有风格:一名优秀的程序员都有着自己良好的风格习惯。至于这种良好的习惯如何 养成,以后会在各章节陆续介绍。
  必要准备:
  ——五“要”
  1、 要有一定能学会的信心和坚持到底的决心。
  2、 要有足够的时间去经常写程序,经常去实践。长时间不写程序,水平就会退步。
  3、 要有良好的身体素质。做程序员很伤身体,废寝忘食更是家常便饭。
  4、 要有一定的电脑常识和实践操作基础。
  5、 要有电脑和相关软件。  左值(Left Value,也作 L-Value)的原意是在赋值操作符左边的表达式,它 具有存储空间(比如自定义常量或变量),并且要允许存储(自定义常量只能在定义时初始
  化)。现在了解的知识中,左值可以理解为变量或定义语句中的自定义常量。 算术表达式中,括号只有小括号()一种,并且可以有多重括号。中括号[]和大括 号{}都是不允许使用在算术表达式中的。比如((a+b)*4)是正确的写法,[(a+b)*4]却是错误的 写法。没有[ ] 这样的算式格式。 ’a’==’a’的结果是 1(真);而 3<=2 的结果为 0(假)等等。特别要注意,==和=是两个不同的操作符,前者是判断操作符两边数据的关系,后者是把右面的表达 式的结果赋值给左边。  int i=1;  a=i++是先把没有做过加法的 i 值赋给了 a,所以 a 的值为1;  b=++i是先做加法,即 i=2 了以后,再把 i 的值赋给 b,所以此时 b 的值为 2。 ③1/1+1/2+1/3……1/50 ??? 咋就没有有答案呢? 在 C++中, “/”有两种含义:当除号两边的数均为整数时为整除,即商的小数部分被截去(不是四舍五入) ;除号两边只要有一个是实型数据,那么就做除法,小数部分予以保留,运算结果应当存放在实型变量中。
取余数的操作符为%, 例如 7%3 的结果是 1。它和乘除法类似,在加减法之前执行运算。
注意,在取余数操作符的两边都应该是整数,否则将无法通过编译。
至此,我们已经学会了输入、输出和简单的运算。运用这些知识,我们已经能够自己设计一些简单的程序,实现一些计算功能。 首先,我们要告诉电脑,我们自己编写了一个函数,即这个函数是存在的,这叫作函数的声明(Declaration) 。其次,我们要告诉电脑这个函数是怎么运作的,这叫作函数的定义(Definition)。显然,函数的声明和函数的定义是两个不同的概念。声明表示该函数存在,而定义则是表示该函数怎么去运行。