-
题名C语言运算符的结合性等3个语法问题探究
被引量:1
- 1
-
-
作者
田原
-
机构
荆楚理工学院计算机工程学院
-
出处
《荆楚理工学院学报》
2016年第2期91-95,共5页
-
文摘
在运算符优先级、左结合的基础上,C语言提出右结合的概念。各种文献谈及左、右结合时,往往一带而过,不论及左、右结合的本质以及结合的具体分析。文章明确指出左右结合的基准点,是两个同优先级的运算符相互为基准,左结合是位于左边(前面)的运算符先结合先运算,右结合则是位于右边(后面)的运算符先结合先运算。文章同时还提出了两点结论:如果表达式中的运算符位于第1级至第7级(即按位(双目))范围内,则该变量的取值前后一样;对于第8至第11级运算符构成的表达式而言,第8级是以逻辑运算符为界,第9、11级是以分表达式为界,第10级是以赋值运算符为界,在不同界限之间,对于同一变量的多次自增自减可以取值不一致。
-
关键词
右结合性
左结合性
优先级
表达式
自增自减
-
分类号
G642.0
[文化科学—高等教育学]
-
-
题名C语言中自增(自减)运算解析
- 2
-
-
作者
姜红
-
机构
长江职业学院
-
出处
《湖北成人教育学院学报》
2009年第2期120-121,共2页
-
文摘
C语言教学中,自增(自减)运算是一个重点,但对初学者来说又是一个难点。自增(自减)运算符是一个单目运算符,遵循"右结合性"。在不同的环境中,所进行的运算规律有所区别,本文研究解析了自增(自减)运算的规律。
-
关键词
自增(自减)运算符
右结合性
先加(减)后用
先用后加(减)
-
分类号
TP301.2
[自动化与计算机技术—计算机系统结构]
-