优先级与结合性
来源:互联网 发布:免费申请淘宝账号 编辑:程序博客网 时间:2024/04/28 17:21
优先级:同一个操作数,优先执行。例如:1+2-3+8*9,先执行8*9
结合性:优先级相等的情况下,计算的方向,例如:int a, b, c; a=b=c=10;从右向左
#include <stdio.h>int main(){int a[5] = {1, 3, 5, 7, 9};int *p = a;printf("%d\n", *p++);//1, ++的优先级大于*return 0;}
p++先结合,p++结合后p变为p+1,但是p++表达式还是等于p,所以相当于打印*p,即为1.
#include <stdio.h>int main(){int a[5] = {1, 3, 5, 7, 9};int *p = a;printf("%d\n",*++p);//3return 0;}++优先级大于*,++p现结合,结合后++p的表达式变为p+1,所以打印*(p+1)
#include <stdio.h>int main(){int a[5] = {1, 3, 5, 7, 9};int *p = a;printf("%d\n",++*p);//2return 0;}
优先级需要接触,此时*p先结合 ,再结合++,相当于打印(*p)+1
0 0
- 优先级与结合性
- 优先级与结合性
- 优先级与结合性
- 优先级与结合性
- [转]C++ 优先级与结合性概念
- 运算符结合性与优先级
- 运算符优先级与结合性
- 运算的优先级与结合性
- 运算符的优先级与结合性
- 运算符优先级与结合性
- JavaScript运算符优先级与结合性
- JavaScript的优先级与结合性
- 优先级和结合性
- 结合性,优先级,声明
- 优先级和结合性
- 运算顺序与 运算符优先级和结合性
- C++运算符的优先级与结合性
- 说说C语言运算符的“优先级”与“结合性”
- java代码中执行shell或调用系统命令
- Unity T4M
- 软工之概况
- Linux进程管理之SMP负载平衡
- boost库asio详解8——几个TCP的简单例
- 优先级与结合性
- rails 安装在mac 2015-09-12
- Centos7 安装kilo-8 Network(neutron)
- 2015长春网络赛 1007 - The Water Problem(裸线段树)
- CentOS 7.0 下 源码编译安装PostgreSQL
- ViewConfiguration的简单介绍
- 惠普实训生活-2
- C#内存释放(垃圾回收)
- Java学习笔记——cmd对java的编译以及cmd对cpp的编译