《C primer plus》第五章知识点

PS:第五章太基础,挑出了一些重要概念,这些概念在实际编程中非常重要

第五章

1:赋值运算符 = 号,该运算符表明赋予,而不是相等。

2055 = a;  //错误,2055是个常量,不能赋值

a = 2055;  //正确

赋值运算符的左边必须指向一个存储位置,简单说就是变量。

赋值运算符的规则是从右向左。

2:运算符有优先级划分,具体参考对应资料。

3:前置自增运算符 ++n  代表n+1,在执行。

后置自增运算符 n++  代表先执行n,在加1.

4:C的一个重要属性是每一个C表达式都有一个值。

5:在表达式里,char和short类型都将自动被转换为Int,这是类型转换的一个典型。char 和short 的大小是1字节和2字节,所以这种转换称之为提升。

6:在包含两种数据类型的任何运算里,两个值都被转换成两种类型里较高的级别。

7:当作为函数的参数时,char 和short类型会提升转换成int,float会提升转换为double。

8:降级转换会造成精度损失或其他问题,应当避免自动转换,特别是降级转换。对不确定的数据,可以在前面用括号加上类型。

括号加类型名称称之为指派运算符。

9:C的一些运算符

 10:函数基本的一些重要说明:

void pound()  //无返回值,无参数的函数

void pound(int n)  //无返回值,有参数的函数

Int pound(int n)  //有返回值,有参数的函数

括号内的参数称为形式参数(形参),负责确定接收数据(实参)的类型。

给void pound(int n) 传递一个数值,void pound(5);

该行为称为 函数调用一个为5的值,这个5称为实际参数(实参)

函数内的参数是局部变量。

函数的详细说明在第九章

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值