关于C++

知识点梳理:

第二章

常量和变量。C程序处理的数据有常量和变量两种基本形式。变量与常量的区别在于:在程序执行的过程中,常量的值保持不变变量的值则是可以改变的整型,实型和字符型。C语言的基本数据类型有整型,实型,字符型, 枚举类型,类类型等

变量的定义和赋值。变量必须先定义,后使用。变量名标识 内存中一个具体的存储单元。变量值是储单元中存放的数据。标准C规定所有变量必内存中一个具体存储单元。变量值是存储单元中存放的数据。

赋值运算符= 。用于为变量赋值,将=右边的表达式的值赋值给左边的变量。赋值运算符的左值只能是变量,不能是常值或表达式。

计算字节数运算符size of()  用于计算数据类型和表达式所占内存的字节数。  size of是C关键字,不是函数名。

关于运算符的优先级。表达式的计算顺序是由运算符的优先级决定的,优先级高的先算,优先级低的后算。

运算符的结合性。当运算符的优先级相同时,由运算符的结合性决定运算的先后顺序。

圆括号。在c语言的34种运算符中,圆括号的优先级最高。在任何表达式中都优先计算括号内表达的值,因此可以使用圆括号改变运算的先后顺序。  

标识符命名。  标识符必须以字母或下划线开头,且只能由英文字母,数字和下划线组成。不允许使用c关键字为标识符命名。

第三章

算术运算符。加(+)减(–)乘(*)除(/)求余(%)  

增1和减1运算符。注意n++与++n的区别

强制类型转换运算符。(类型名)表达式。

自动类型转换。

整数除法。注(两个整数相除后的商仍为整数。)

浮点数除法。要得到浮点数的商需使用浮点数除法。

宏常量。关于字符串替换。

const常量。可声明某种数据类型。

第四章

字符常量。须用单引号。

转义字符。用反斜线开头特定含义字符序列。

输出与输入函数。putchar() getchar()

数据的格式化输出函数与输入函数。printf() scanf()

第五章

关系运算符。>,<,>=,<=,==,!=

逻辑运算符。&&,||,!

条件运算符。? :

if形式的条件语句,主要用于单分支选择控制;而if-else形式条件语句,用于双分支选择控制;else-if形式的条件语句,主要用于多分支选择控制;switch语句,(case)同样用于多分支选择控制。

第六章(部分)

for语句 当型循环控制结构。但适合于循环次数已知,计数控制的循环。

while语句  也是用于实现当型循环控制结构。合循环次数未知,条件控制的循环。

do-while语句  此语句用于实现直到型循环控制结构。式和循环次数未知,条件控制的循环。

break语句  用于退出某层循环结构。用于流程控制。

……

解决问题总结:

第二章

变量须经定义后使用,也可在可执行语句之后定义变量。

定义变量时需注意 变量初始化的常量类型需与定义的变量类型一致;不可对多个变量进行连续赋初值;区分大小写。

第三章

注意标识符的使用。用各类型括号限定表达式运算顺序时,注意正确使用。

使用数学函数运算时徐将参数用圆括号括起来。且注意其定义域要求和参数单位。

第四章

printf()scanf()中,格式控制字符串要加双引号,将分隔格式控制字符串和表达式的逗号须写到格式控制字符串内,地址运算符&不可忘记在scanf()中;格式控制字符串中格式转换符应与输入输出类型一致。……

第五章

界定if语句后的复合语句,勿忘花括号;switch语句中,case分支单独处理时,break语句~语法的合法性~

……

感想:

其实,开始学C的时候,挺不积极的,好在同宿舍的人很棒,我们经常一块儿写代码,可能前两个练习语句做的还不错,后来就对C有点懈怠了,也参加了ACM,但又因为很多活动推了一次,后来就跟不太上,之后就没怎么去,打算先在MOOC上跟一下进度,然后再去听学长讲课,也不至于想听天书一样,现在在跟慕课课程,希望可以坚持自己的时间规划,争取可以做到自己想要的地步,也挺希望如果真的有机会可以进入ACM团队,更好地学习C++,更好地朝自己的梦想努力。其实真的还蛮喜欢这门课的,这次的总结写得太仓促,并不是很好~,下次一定认真对待,真正写出自己想写的东西。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值