网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月14日
漏签
0
天
c语言吧
关注:
798,682
贴子:
4,346,844
看贴
图片
吧主推荐
视频
游戏
33
回复贴,共
1
页
<<返回c语言吧
>0< 加载中...
求助、、
只看楼主
收藏
回复
mic520prince
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
#include<stdio.h>
int main()
{
int i=2,j=3,k;
k=i+j;
{
int k=8;
if(i=3)
printf("%d",k);
else
printf("%d",j);
}
printf("%d%d",i,k);
}
输出结果不应该是825吗?为什么是835啊
Alan_202401
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
代码有问题,编译能过?
Alan_202401
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你刚贴的代码不是这个呀
Alan_202401
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最后那个printf加个%d
mic520prince
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@ cq19880508 这次没有贴错,,代码,结果
40186748
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
if(i=3)这个是将3赋值给i,而i是非0所以满足if所以else不执行。
zhuiqiu0403
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其实你的程序不规范,所以你看不出问题所在。你在输出这样写i = %d 就知道问题出自那里了。
灵魂孤独者宇
低能力者
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
答案就是835啊!if(i=3)不是判断语句,你是在执行赋值,也就是说,这个语句是真,将执行“if(i=3)
printf("%d",k);”
而不执行“
else
printf("%d",j)”这句。
int i=2,j=3,k;
k=i+j;这个的结果就是最会输出的5。
理清楚下顺序,你应该就明白了。
if(i==3)这个才是判断语句。
贴吧用户_0tDSN57🐾
低能力者
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在if i=3那把i赋值成3了
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示