88问答网
所有问题
C语言中语句执行顺序的问题?
C语言中有一句这样的:
s=+i+1;
这里这个s=+是算术运算符吗?怎么是从右边先执行,最后执行s=+1?
到底这句话是如何执行的?
举报该问题
推荐答案 2012-03-03
s=+不是算术运算符 没有这种写法的 那个应该是写成S=++i+1;的吧? 只是(+i)的话就只是跟(-i)似的作为一个正负号来看了
注:++i是先自加1再计算表达式i+1, (i++)+1是先计算i+1再i自加1
照你写的那个表达式s=+i+1; 运算顺序是这样
先计算(+i)得i 再计算i+1 再把刚计算出的整个表达式+i+1的结果赋值给s
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/tKK1aVBtV.html
其他回答
第1个回答 2012-03-03
不是,这里是这样的
s = (+i) + 1;
就是正i加上1.,其实它与s = i + 1没有区别
但是如果是s = (-i) + 1;这里的负号就是取反了。
第2个回答 2012-03-03
没有=+这个运算符吧,结合也没有
相似回答
C语言语句
块中
的语句
是同时执行还是
顺序执行?
答:
C语言中,语句块中的语句是顺序执行的
。在你提供的代码中,实际发生的顺序是先将m赋值为c,然后将c赋值为b,再将b赋值为a,最后将a赋值为m。这是由于C语言的赋值运算符是右结合的,即先完成右边的操作,再赋值给左边的变量。因此,在第一条语句执行完后,m已经被赋值为c的值,不再与c有任何关...
C语言执行顺序
是怎样
的?
答:
1、编辑:首先,开发者需要编写
C语言
代码,并创建相应的源文件。2、编译:接着,编译器会处理源文件,将其转换成二进制形式的中间文件。在这一过程中,编译器会检查源代码的语法和语义错误。如果发现错误,编译过程将无法继续,并且会提示错误信息。3、链接:之后,链接器会介入,它将之前编译产生的各个...
C语言执行顺序问题?
答:
(1) ++优先级较高先执行
,a变为6,*=,/=优先级相同,从右向左结合,所以先执行a/=a,a变为1,最后执行a*=a,a的值为1.2.(0)先执行(y%=2)返回1,然后执行x%=1,返回0.
C语言中
总是从main函数开始
执行
,那执行好main函数后,是按照从上到下的...
答:
C语言中总是从main函数开始执行,执行好main函数后,是按照从上到下的顺序执行的
。遇到一些结构遵循结构的语法进行,但是整体顺序就是由上到下。C语言:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境...
C语言
循环
的执行顺序
是如何
的?
答:
C语言中
有三种循环 1 while循环 while(x)...先判断x是否为真,如果为假则不执行。 所以 这个是可能一次都不
执行的
。2 for循环 for(a;b;c)xxx 先执行a 然后判断b, 循环体xxx执行后,再
执行c
所以 如果b初始为假,那么同样可能一次都不执行。3 do while循环 do xxx while(x);先执行xxx ...
在
C语言中
怎么看
语句的执行顺序?
怎么看哪一个语句是否执行?
答:
case后面跟多个
语句
,没有限制。程序按
顺序执行
,只有遇到 中断(break,continue),转移(goto),退出(exit,return)等才改变顺序.实型数按 数符,尾数,阶符,阶码 存放。float 有效数字只有 7到8位(十进制)。double 有效数字 14-15位(十进制)。位的分配与机器有关,有
的顺序
是:阶符N 数符R ...
C语言语句执行顺序
(初学者)
答:
先执行do { } while()这个语句中括号部分,执行完后判断while语句是否成立,成立则继续执行中括号
中语句
,如此循环。中括号中部分,while((c=str[i])==‘’)i++;是先
执行c
=str[i]这个赋值语句,然后判断c的值是否等于' ',等于的话就执行i++,然后继续执行c=str[i],如此循环。while((c=...
c语言
switch
语句执行顺序
答:
1、switch的一般形式 switch(表达式){case 常量表达式1: 语句1; break;case 常量表达式2 : 语句2; break;case ...default: 默认语句}switch语句块之后
的语句
;;2、
执行顺序
第一步:计算switch后面的条件表达式的值。第二步:将表达式的值,分别与case
语句中的
常量表达式进行比较。如果相等,则执...
大家正在搜
c语言一条语句的执行顺序
c语言语句执行顺序
c语言双重循环语句执行顺序
c语言的执行顺序由什么决定
c语言程序执行顺序
c语言函数执行的先后顺序
c语言for循环的执行顺序
c语言的for循环是怎么执行的
简述c语言程序的执行过程
相关问题
c语言 switch语句执行顺序
C语言中总是从main函数开始执行,那执行好main函数后,...
关于C语言的执行顺序问题。跪请大神解答。
关于C语言的执行顺序问题。跪请大神解答。
C语言中for语句与if语句的优先问题
关于C语言程序的执行顺序
c语言执行顺序是怎么样的?
C语言for循环语句执行顺序