课程设置
网站首页>专业知识>在这个示例中,只有通过* p来间接操作一个,其他的用法和列表的增量运算符1类似

在这个示例中,只有通过* p来间接操作一个,其他的用法和列表的增量运算符1类似

 在这个示例中,只有通过* p来间接操作一个,其他的用法和列表的增量运算符1类似。第九行* p必须使用小括号,否则意义是不一样的。和十一行+ +(* p)也可以写成+ + * p(GCC测试),这是因为它只有一个操作数p操作符*在计算它,所以无论操作符的优先级和结合性问题。

值得注重的是,因为C语言没有指定顺序的评价参数功能,所以十五行代码是不可移植的,不同的编译器可能产生不同的结果(在这个例子中,GCC是首先计算+ +(* p),在计算(* p)+ +,所以都是平等8)。
点的知识:
(1)、副作用
在计算表达式同时,修改某些变量的值,修改值的行为称为副作用在C语言,这是因为C语言而言,目的是计算表达式求值,如声明int一= 5,意味着它是寻求先5,那么5分配给变量一个,和副作用的作业步骤后的表达式。递增和递减运营商由于副作用的原因和使用,除了正负1到1,自赋值。
(2)、操作优先
在C语言中,操作者优先级可分为15个关卡,如下表洛阳电脑学校所示,从上到下,为了从最高到最低优先级(为了方便记忆,15个阶段分为11类,每个类的命名)。

联系我们

查看详情
咨询热线: 0379-63265586
0379-63265586
全天24小时为您服务
QQ咨询: 点击这里给我发消息
来访地址: 洛阳市西工区解放路98号,解放路与凯旋西路交叉口(西北角)五楼
 

师资介绍

查看详情
  • 徐老师
    • 徐老师
    • 广域教育3dmax研究组
    • 3DS MAX 高级特效
  • 王老师
    • 王老师
    • 平面设计研究组
    • 平面设计
  • 徐老师
    • 李老师
    • 广域教育网页设计研究组
    • 网页设计,美术

热门课程

查看详情