0
点赞
收藏
分享

微信扫一扫

《C primer plus》第五章知识点

王传学 2022-02-13 阅读 57

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称为实际参数(实参)

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

函数的详细说明在第九章

举报

相关推荐

0 条评论