首页 > 编程语言 > 详细

C++学习重点

时间:2015-07-01 02:07:56      阅读:229      评论:0      收藏:0      [点我收藏+]

1.c++面向对象的三个特性:封装性,继承性以及多态性。

?

2.标识符的命名规则:由字母和下划线开头,同时由字母、数字或下划线组成;不能与系统关键字重名。

?

3.c++语言常量包括整型常量、浮点型常量、布尔常量、字符型常量和字符串性常量。

?

4.运算符按其功能开以分为六类:算术运算符、位运算符、关系运算符、逻辑运算符、赋值运算符和条件运算符。

?

5.单目运算符“++”和“--”前缀和后缀模式的区别:请见我的另一篇博客:《c++编程随记》。http://lx-asymmetric.iteye.com/blog/2222511

?

6.按位或|,按位与&,逻辑或||以及逻辑与&&的区别。

?

7.判定语句,if中如果要判断等于,写==,不要写=!

?

8.条件运算符“?”。

?

9.三个循环 for循环,while循环,do、while循环之间的区别。

?

10.熟悉递归算法,在以后的学习会在很多地方用到它。

?

11.break语句和continue语句的区别:

(1)break语句:

直接中断当前正在执行的语句;跳出它所在的块,主要用于循环语句中,强迫退出循环,使循环终止。

(2)continue语句:

continue语句用于循环语句中,用来结束本次循环,回到循环条件,判断是否执行下一次循环。

?

12.打印#组成的三角形图形:

? ? ? ? ? ? ? ? ? ? #

? ? ? ? ? ? ? ? ? ###

? ? ? ? ? ? ? ? #####

? ? ? ? ? ? ? #######

? ? ? ? ? ? #########

?

13.函数的定义与声明。

?

14.变量的作用域和存储类型(主要是局部变量和全局变量的区别)。

?

15.编译预处理中的宏定义:

不带参数的宏定义格式为:

? #define 宏名 ?字符串

带参数的宏定义格式为:

#define ?宏名(参数列表) ? 字符串

?

注意:

宏展开只是简单的物理替换,不做语法检查,不是一个语句,其后不加分号;定义带参数的宏定义时,“字符串”中的参数要适当地加上括号,否则可能出现优先级不符的问题,导致结果与人们期望值不同。

?

16.数组的初始化和遍历,数组的存储位置在物理空间上是连续的,数组名存储首地址。

?

17.几个重要排序(插入排序、冒泡排序……)。

?

18.指针,注意间接引用操作符“*” 和取地址操作符“&”。

?

19.结构体定义与声明,请见我的另一篇博文《c++结构体》。http://lx-asymmetric.iteye.com/blog/2222635

?

20.类主要包括属性和方法,知道构造函数和析构函数,以及构造函数的重载。(类在Java中学习更好,请见我的另一篇博文《类与对象》)。http://lx-asymmetric.iteye.com/blog/2217458

?

如有不对之处,请大家指正,也欢迎大家添加自己学习时认为的重点!谢谢!

?

C++学习重点

原文:http://lx-asymmetric.iteye.com/blog/2223074

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!