打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
易学C++阅读记录
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)。
显然,函数的声明和函数的定义是两个不同的概念。声明表示该函数存在,而定义则是表示该函数怎么去运行。
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VFP编程规范A
第六章 VFP程序设计基础
Turbo C出错信息
C++中Reference与指针(Pointer)的使用对比
学c语言最重要的知识点总结为学c语言发愁的同学转走背一下吧(指针星号在非变量定义的时候它是一个操作符访问指针所指向存储空间)
统计软件SAS使用教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服