2020.10.5CLoin基础知识part2

    科技2022-08-13  91

    CLoin基础知识part2

    运算符(较重要的)选择结构if型if - else型If – else if - else型switch型 课堂练习比较输入的两个数字的大小设置一个银行的登录界面

    写程序的基本思想:减少重复代码出现! 避免出现冗杂现象! (对于公共部分能提出来的尽量提出来)

    运算符(较重要的)

    / a/b 取整 eg:10 / 3 = 3 下面这个程序运行出来的结果就是3 int a = 10; int b = 3; int c = a / b; printf("%d",c); % a%b 取余 eg:10 % 3 = 1下面这个程序运行出来的结果就是1 int main() { int a = 10; int b = 3; int c = a % b; printf("%d",c);

    = 与 == 的区别 =:赋值,指将等号右边的值赋给等号左边 ==:比较等号两边是否相同

    !: 取反 当对数据进行取反时,把数据当成0或1(bool值)来对待

    &&:且 如果第一个条件不成立则 第二个条件不能执行

    ||:或 如果第一个成立就不执行第二个

    ++ i 或-- i:在使用前 加或减一

    int score = 5; printf("%d %d\n",++score,score);//6 6 i ++ 或 i --:在使用后 加或减一 int score = 5; printf("%d %d\n",score++,score);//5 6 i += 2 —— i = i + 2

    选择结构

    if型

    If 布尔bool类型 真(成立 非0即真 true)假(不成立 0 fales)

    if - else型

    If – else if - else型

    解决有嵌套关系的问题 解决多个区间的问题

    switch型

    switch有多个分支(选择)

    switch (num) { case 1: printf("您已选择更改密码\n"); break; case 2: printf("您已选择取款\n"); break; case 3: printf("您已选择存款\n"); break; default: printf("欢迎您下次光临\n"); break;

    课堂练习

    比较输入的两个数字的大小

    #include <stdio.h> int main() { int num1 = 0; int num2 = 0; printf("请输入两个数字:"); scanf("%d %d",&num1,&num2); if (num1 > num2){ printf("大于"); } if (num1 < num2){ printf("小于"); } if (num1 == num2){ printf("等于"); } return 0; }

    设置一个银行的登录界面

    #include <stdio.h> int main() { int num = 0; printf("欢迎使用小铷银行\n1.更改密码\n2.取款\n3.存款\n4.退出\n"); printf("请输入您选择的选项序号:",num); scanf("%d",&num); switch (num) { case 1: printf("您已选择更改密码\n"); break; case 2: printf("您已选择取款\n"); break; case 3: printf("您已选择存款\n"); break; default: printf("欢迎您下次光临\n"); break; } return 0; }
    Processed: 0.015, SQL: 8