搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 来自一个刚学c语言萌新的求助 求大神们路过顺便解答一下!
标题:
来自一个刚学c语言萌新的求助 求大神们路过顺便解答一下!
只看楼主
Aesop
等 级:
新手上路
帖 子:9
专家分:4
注 册:2018-11-1
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:4
来自一个刚学c语言萌新的求助 求大神们路过顺便解答一下!
设有int a=2,则a+=a/=a*a的值是?
这个怎么算啊...弄不清顺序qwq
搜索更多相关主题的帖子:
c语言
int
顺序
2018-11-01 14:30
Tomorrw_I
等 级:
禁止访问
威 望:
6
帖 子:406
专家分:1712
注 册:2018-10-16
第
2
楼
得分:6
学C有用吗?
学C++有前途吗?
数据库有必要学吗?
……
别问,你还什么都不会,学就对了
……
2018-11-01 14:40
Tomorrw_I
等 级:
禁止访问
威 望:
6
帖 子:406
专家分:1712
注 册:2018-10-16
第
3
楼
得分:6
a*a=4,a/a*a=2/4=0, a+0,a+a/a*a=0
学C有用吗?
学C++有前途吗?
数据库有必要学吗?
……
别问,你还什么都不会,学就对了
……
2018-11-01 14:46
rjsp
等 级:
版主
威 望:
507
帖 子:8890
专家分:53117
注 册:2011-1-18
第
4
楼
得分:3
在C语言中(C++中并不是这样),这依然是
未定义行为
,因为 a 在两个Sequence points之间被修改了两次。
详见 https://zh.
2018-11-01 14:53
乐萱
等 级:
新手上路
帖 子:1
专家分:5
注 册:2018-11-1
第
5
楼
得分:5
#include<stdio.h>
int main(void)
{
float a=2.0,b;
scanf("%lf",&a);
b=a+=a/=a*a;
printf("%lf",b);
}
你这段代码应该有问题,定义整形,浮点型都没有输出。
#include<iostream>
using namespace std;
int main(void)
{
int a=2,b;
b=a+=a/=a*a;
cout<<b<<endl;
}
用c++的话输出结果为0,不知道你用什么软件编写代码,谨以此给你做参考。
2018-11-01 20:16
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-490887-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.568100 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved