社区
C语言
帖子详情
c语句的小问题
cprime
2008-07-09 01:47:13
请问x = (i = 4,j = 8, k = 32);x的值是多少,编程显示是32,我还以为是44呢,请详细解释一下括号中的语句,它是怎样来赋值。
...全文
102
11
打赏
收藏
c语句的小问题
请问x = (i = 4,j = 8, k = 32);x的值是多少,编程显示是32,我还以为是44呢,请详细解释一下括号中的语句,它是怎样来赋值。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
子然君
2008-07-09
打赏
举报
回复
[Quote=引用 7 楼 pengzhixi 的回复:]
引用 6 楼 guoqingchun 的回复:
逗号运算符,最右面的才是它的结果
[/Quote]
jaderat
2008-07-09
打赏
举报
回复
昨天复习刚刚好看到逗号运算符!hoho!32
shancao
2008-07-09
打赏
举报
回复
逗号表达式。是计算顺序是从左到右,但是结果把最右边的值赋给它。
pengzhixi
2008-07-09
打赏
举报
回复
[Quote=引用 6 楼 guoqingchun 的回复:]
逗号运算符,最右面的才是它的结果
[/Quote]
杂家
2008-07-09
打赏
举报
回复
逗号运算符,最右面的才是它的结果
jinjunweiruan
2008-07-09
打赏
举报
回复
看最 后一个就知道了。。。。
Andrwyw
2008-07-09
打赏
举报
回复
[Quote=引用 3 楼 jy01807853 的回复:]
x = (i = 4,j = 8, k = 32);
这里面有2种运算符号赋值和逗号运算
1.i = 4 在与j = 8做逗号运算结果是8
然后在与k = 32做逗号运算 结果是32
赋值的优先级比逗号高,所以i = 4,j =8,k =32
这个几都先赋值,然后在做逗号运算
逗号运算的结果是第2个表达式的结果,
在与k 做逗号运算 所以结果就出来了
希望可以帮到你理解
(i=4 -> j = 8 )逗号运算的结果是8在与 k =32做逗号运算
x = 32
[/Quote]
jy01807853
2008-07-09
打赏
举报
回复
x = (i = 4,j = 8, k = 32);
这里面有2种运算符号赋值和逗号运算
1.i = 4 在与j = 8做逗号运算结果是8
然后在与k = 32做逗号运算 结果是32
赋值的优先级比逗号高,所以i = 4,j =8,k =32
这个几都先赋值,然后在做逗号运算
逗号运算的结果是第2个表达式的结果,
在与k 做逗号运算 所以结果就出来了
希望可以帮到你理解
(i=4 -> j = 8 )逗号运算的结果是8在与 k =32做逗号运算
x = 32
visame
2008-07-09
打赏
举报
回复
32
逗号运算符的优先级是最低的
cuiyuana1
2008-07-09
打赏
举报
回复
优先级顺序的问题。
初等运算符--单目运算符--算术运算符--关系运算符--逻辑运算符--条件运算符--赋值运算符--逗号运算符
这些运算优先级依次递减的。
而括号内是自左向右进行运算所以最后的值是32.
不知是否正确,高人指点.
aozhi
2008-07-09
打赏
举报
回复
这句话从逻辑上相当于
x = i = 4;
x = j = 8;
x = k = 32;
这样就明白了吧?
注意,只是相当于!是为了解释方便才这么说。
c语言
语句
有多少,c语言中的
语句
有哪几类?
C语言
语句
分为5类:1、 表达式
语句
2、 函数调用
语句
3、 控制
语句
4、 复合
语句
5、 空
语句
表达式
语句
:表达式+分号;函数调用
语句
:函数名+实际参数+分号;格式一般为:函数名(参数表);控制
语句
:1,条件判断
语句
if...
C语言基本
语句
记录自己C语言
语句
的学习成果,着重控制
语句
提示:以下是本篇文章正文内容,下面案例可供参考 C语言基本
语句
C语言
语句
被分为以下五类: 1.表达式
语句
2.函数调用
语句
3.控制
语句
4.复合
语句
5.空
语句
3)控制
语句
...
C语言if
语句
的基本用法
C语言if
语句
的基本用法 一、if… 1.一般形式: if (表达式) {
语句
;} 表达式: a,用非 0 值表示真,用 0 表示真; b,if(flag) 相当于 if(1==flag) c,浮点数无法与 0 比较,只能用近似的值比较;例:(1e-6)相当于1x10...
c 语言 常用
语句
,c语言六种基本
语句
是什么
c语言六种基本
语句
是:1、表达式
语句
;2、标签
语句
;3、循环
语句
;4、复合
语句
;5、跳转
语句
;6、选择
语句
。C程序的执行部分是由
语句
组成的。 程序的功能也是由执行
语句
实现的。C
语句
可分为以下五类:1.表达式
语句
2....
c语言标准
语句
,C语言所有
语句
格式
1.if
语句
:if(Bool表达式){如果表达式为true,执行此表达式}else{否则执行次表达式}2.while
语句
:while(Bool值表达式){如果表达式为true则执行{}内
语句
,再次跳回Bool表达式再次进行判断,循环;否则跳过,...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章