作业帮 > 综合 > 作业

算法竞赛入门经典中运用常量数组的一程序,不太明白for语句和else的含义,

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/06 05:40:51
算法竞赛入门经典中运用常量数组的一程序,不太明白for语句和else的含义,
 
算法竞赛入门经典中运用常量数组的一程序,不太明白for语句和else的含义,
c语言可以不带括号可以带括号
for(1,2,3){...}活for(1,2,3)...
for 是循环语句带有3个参数 1赋值2判断条件3执行语句
判断条件为真然后直接for下一句或执行for循环体{}内的内容
else 是和if配合使用
语法
if(表达式){执行1}else{执行2}
如果表达式为真 执行1 否则执行2
if(表达式1){执行1}
else if(表达式2){执行2}
else if.
如果表达式1为真 执行1 否则判断表达式2 为真执行2否则判断 3 4 5 .
再问: 这个我明白,,想知道s[i]&&s[i]≠c中前面的s[]有什么用
再答: s是个数组 i是下标 i++每次都在加 当下标大于s数组长度时 判断条件false 退出循环
再问: 还有一个问题就是if语句中s[i]如果是0,不是应该false么,进入else,
再问: 我想的哪里出问题了?
再答: 么明白你问的什么
再问: 就是s[i]中不是有0么,如果我输入的数是0那么if语句不就是if(0)么,而如果if语句中的判断条件的逻辑值是0不是应该不执行if语句么
再问: 是因为是字符0