首页 > 编程知识 正文

c语言中的条件语句,c语言条件运算符

时间:2023-05-05 08:18:47 阅读:22487 作者:3491

if语句

if(ab ) max=a; else max=b; 可以将上面的if语句改写为

max=(ab? a:b;赋值号右侧的的“ (ab) ? a : b ”是一个“条件表达式”。“ ?”是条件运算符。

条件表达式的一般形式为

表达式1 ?表达式2 :表达式3

先计算式1的值,式1之后的问号表示“我该去哪里? 可以理解为表示“”的形象。 有以下两种。 如果表达式1的值为真(0以外),则自然直接前往表达式2。 此时,如果表达式2的值为整个表达式的值假) 0,则绕过表达式2前往表达式3,条件3的值为整个表达式的值。

例题

输入一个字符,判别它是否大写字母,如果是,将它转换为小写字母;如果不是,不转换,然后输出得到的字符

#include stdio.hvoid main () {char ch; printf (pleaseinputacharacter : ); 扫描(' % c ',ch ); ch=(ch='a'ch='z '? (ch 32 ) :ch; //判断是否为大写printf (“% cn”,ch ); (小璐笔记本

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。