问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求讲解下C语言

发布网友 发布时间:2023-09-14 20:56

我来回答

4个回答

热心网友 时间:2024-11-29 12:54

#include <stdio.h>

int main()
{
int a=100,x=10,y=20,ok1=5,ok2=0;
if (x<y)        //执行
{
if (y!=10)    //执行
{
if(!ok1)    //ok1非零为真,再取非为假,不执行
{
a=1;
}
else        //执行
{
if(ok2)    //ok2为0,逻辑值为假,不执行
{
a=10;
}
}
}
}

a = -1;    //最终赋值

printf("%d\n",a);

return 0;
}

这样能看懂吗,把大括号加上去就比较好看了,其实你不用管if语句做了什么事情,在输出a之前对a进行了一次赋值:a = -1;

之后就没有对a的操作了,那输出a肯定是-1了

热心网友 时间:2024-11-29 12:54

main()
{int a=100,x=10,y=20,ok1=5,ok2=0;
if (x<y)  
if (y!=10) 
If(!ok1) 
a=1;
else
if(ok2) a=10;
a=-1; /*不属于上面所有if范围,上面的东西执行完,必须执行这句,不管a的值是什么,到这步,a都被赋值为-1
*/
printf(“%d\n”,a); 
}

热心网友 时间:2024-11-29 12:55

答案是-1. 看下面代码. 虽然有很多if 语句. 但因为没有大括号, 所以最后是以a=-1;结束的. 也就是说 前面判断来判断去, 最后赋了 -1 给a.

void main( )
{
int a=100,x=10,y=20,ok1=5,ok2=0;
if (x<y)
if (y!=10)
if(!ok1)
a=1;
else if(ok2)
a=10;
a=-1;
printf("%d\n", a);
}

热心网友 时间:2024-11-29 12:55

前面那么多的if让你混淆了,倒数第二个语句“a=-1;”是必然会执行的("a=-1;不再任何一个if语句中")
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何理解“时间就是空间,空间就是时间”? 办公室副主任竞聘演讲稿范文 学校办公室主任竞聘演讲稿范文 最新办公室主任竞聘演讲稿 办公室主任竞聘演讲稿优秀范文 ...堆墨现象,墨线 接地和粘度都正常,请问应如何解决 ...都正常了开始喷印结果喷一条墨线好恐怖怎么解决呀各位老师 威力喷码机 求一份学生会演讲词 大学学生会个人优秀演讲稿 用迅雷下载电影,刚开始速度超快,到最后99.9%的时候突然变慢了 为什么用迅雷7下载一部电影开始时很快,越下越慢,到99.9%时一天都下不... 我用迅雷下载东西为什么刚开始速度很快,然后慢慢就变慢了呢? 迅雷下载电影时开始速度很快,后来慢了 转正定级对事业编工资有影响吗 ...查了下单列四孔的水浴锅比双列四孔的水浴锅价格更高,为什么单列四孔... 蒸馏器,恒温水浴锅,PH计,捣碎机的价格? 甲醛检测仪哪个牌子好?徐州锦程甲醛检测仪怎么样? ...PCR仪 pH计 高压灭菌锅 磁力搅拌器 恒温水浴锅 高速冷冻离心机 成套... 一个手机号怎么申请第二个? 助听器是耳背机好还是定制机好呢? 助听器定制机好还是耳背机好? 助听器是定制机好还是耳背式好? 助听器是要配定制式的,还是耳背式的才好? 助听器耳背机,定制机哪个效果好一点? 定制式助听器和耳背式哪种好? 耳背式助听器与定制式那种好? ...已经把工资送到银行了,可是为什么我的工资还不到账呢?银行为什么还... 我想问问,我在平台上审请了一笔贷款,是骗局,我需要去哪个部门报案? ...列入失信人名单,限制高消费,不能做地铁是真的吗? 盆栽三角梅如何长出茂盛的叶子? 辽宁石油化工大学石工导师哪个好? 辽宁石油化工双创班与卓越班哪个好 辽宁石油化工大学接受跨专业考研吗 辽宁石油化工土木好还是辽宁工业土木好 大神的日语怎么读 日语里大神怎么写 厉害的日语怎么说? 大神译为日语 如何申请第二个? 剜相的读音剜相的读音是什么 关于CBG 卖号 网易宝支付提现问题~~ 易宝支付提现需要还吗现在 怎么注册第二个 注册第二个的方法 如何注册第二个? 怎么申请 第二个 为什么熟人或者认识的人之间,去小卖部买东西或者去饭店吃饭,喜欢争着... 你和朋友出去吃饭时会不会互相抢着买单吗? 在男朋友熟人那吃饭时,你会跟男友抢着去买单吗?? 朋友叫我去吃饭,还有别人,我抢着买单会不会不好,毕竟我朋友经常请我_百...