栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言程序设计计算机二级

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言程序设计计算机二级

关系运算和逻辑运算

短路现象

a++&&b++        在&&前面为0时,直接为0,不用计算后面

a++ || b++        ||前面的为1,||后面为1或为0都不会影响表达式的值

if语句和用if语句构成的选择结构

if(表达式)

        语句1;

else

        语句2;

1.表达式只要是合法的即可

2.后面只能跟一条语句,需要多条,要使用复合语句

3.else不能单独存在

例句

#include
int main(){
    int n;
    scanf("%d",&n);
    if(n%3)
        printf("NO");
    else
        printf("YES");
}

这个是求3的倍数,同时输入n=6,n%3=0为假所有直接执行else里面的,输出YES

if语句嵌套

就近原则,与前面的短路现象要有区别

if(表达式1)

        语句1;

        if(表达式2)

                语句2;

else

        语句3;

其中的else不是与表达式1匹配而是与表达式2匹配使用

if(表达式1)

        语句1;

else if(表达式2)

        语句2;

else if(表达式3)

        语句3;

else

        语句4;

条件表达式构成的选择结构

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

表达式1的条件成立,选择表达式2,反之不成立,选择表达式3

        优先级高于赋值表达式

        y=x>10?100:150

?:三目运算符

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1015060.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号