003-数据类型与运算.ppt

003-数据类型与运算

* * 指针有正负吗?指针的长度与硬件相关吗? * 指针有正负吗?指针的长度与硬件相关吗? * 你借我的书,不知到哪里取,博士楼330有我的研究生,得到的信息是中教926。330是地址,其中存放了926, 926也是地址,其中有书。称926为指针,330为指针变量。 指针有正负吗?指针的长度与硬件相关吗? * 你借我的书,不知到哪里取,博士楼330有我的研究生,得到的信息是中教926。330是地址,其中存放了926, 926也是地址,其中有书。称926为指针,330为指针变量。 指针有正负吗?指针的长度与硬件相关吗? * 例: 定义高等数学中常用的符号函数sign的数学定义如下: 对应的C函数定义如下: double sign(double x) { return x0 ? 1:(x==0 ? 0:-1); } 条件运算符 三目运算符 X=(表达式1)?(表达式2):(表达式3) 将条件语句化成赋值语句 1. 格式 判断表达式1的值,若为非0,将表达式2的值赋给x,否则,将表达式3的值赋给x 2. 功能: x=(ab)?a:b 当 a=9,b=5时,x=9 条件运算要求有三个运算分量,并且不论条件是否成立,都必须是为同一个变量赋值 3 . 条件运算符的优先级 高于赋值,低于其他 4 . 结合性:从右向左 z=(ab)?a:(ad)?c:d 5. 数据类型可以不同 xy

文档评论(0)

1亿VIP精品文档

相关文档