【学习记录】明解C语言(入门篇)CH3

【学习记录】明解C语言(入门篇)CH3本人毕业后就没有从事 IT 相关的工作了 在平淡如水且一眼望到头的工作中 突然发现了原来自己一直因为畏惧而逃避的原专业的有趣 现在正在重新捡起专业知识 就从 C 语言开始学起吧 明解 c 语言入门篇代码

大家好,欢迎来到IT知识分享网。

前言:

本人毕业后就没有从事IT相关的工作了,在平淡如水且一眼望到头的工作中,突然发现了原来自己一直因为畏惧而逃避的原专业的有趣,现在正在重新捡起专业知识,就从C语言开始学起吧!

目标(初步):

1.跟学《明解C语言》(入门篇),重新打好C语言基础,为后续做准备;

2.规范C语言代码格式(这个在本科时做得很拉垮)。

3-1 if语句

if语句·其1

/* 代码清单3-1 */ #include <stdio.h> int main() { int no; printf("请输入一个整数:"); scanf("%d",&no); if(no%5) puts("输入的整数不能被5整除。"); return 0; } 

奇数的判定

/* 代码清单3-2 */ #include <stdio.h> int main() { int no; printf("请输入一个整数:"); scanf("%d",&no); if(no%2) puts("输入的整数是奇数。"); return 0; }

if语句·其2

/* 代码清单3-3 */ #include <stdio.h> int main() { int no; printf("请输入一个整数:"); scanf("%d",&no); if(no%5) puts("输入的整数不能被5整除。"); else puts("输入的整数能被5整除。"); return 0; }

奇数·偶数的判断

/* 代码清单3-4 */ #include <stdio.h> int main() { int no; printf("请输入一个整数:"); scanf("%d",&no); if(no%2) puts("输入的整数是奇数。"); else puts("输入的整数是偶数。"); return 0; }
/* 练习3-1 */ #include <stdio.h> int main() { int a,b; printf("请输入两个整数。\n"); printf("整数A:"); scanf("%d",&a); printf("整数B:"); scanf("%d",&b); if(a % b) puts("B不是A的约数。"); else puts("B是A的约数。"); return 0; }

非0的判断

/* 代码清单3-5 */ #include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d",&num); if(num) puts("该整数不是0。"); else puts("该整数是0。"); return 0; }

相等运算符

/* 代码清单3-6 */ #include <stdio.h> int main() { int n1,n2; puts("请输入两个整数。"); printf("整数1:"); scanf("%d",&n1); printf("整数2:"); scanf("%d",&n2); if(n1 == n2) puts("两数相等。"); else puts("两数不相等。"); return 0; } 
/* 代码清单3-7 */ #include <stdio.h> int main() { int n1,n2; puts("请输入两个整数。"); printf("整数1:"); scanf("%d",&n1); printf("整数2:"); scanf("%d",&n2); if(n1 != n2) puts("两数不相等。"); else puts("两数相等。"); return 0; }

余数的判断

/* 代码清单3-8:个位数是5吗 */ #include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d",&num); if((num%10)==5) puts("该整数的个位数是5。"); else puts("该整数的个位数不是5。"); return 0; }

关系运算符

/* 代码清单3-9:判断整数符号 */ #include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d",&num); if(num == 0) puts("该整数为0。"); else if(num > 0) puts("该整数为正数。"); else puts("该整数为负数。"); return 0; }

嵌套的if语句

/* 练习3-3:显示绝对值 */ #include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d",&num); if(num == 0) printf("绝对值是0。"); else if(num > 0) printf("绝对值是%d。",num); else printf("绝对值是%d。",-num); return 0; }
/* 练习3-4:比较两个数的大小 */ #include <stdio.h> int main() { int a,b; puts("请输入两个整数。"); printf("整数A:"); scanf("%d",&a); printf("整数B:"); scanf("%d",&b); if(a == b) printf("A和B相等。"); else if(a > b) printf("A大于B。"); else printf("A小于B。"); return 0; }

判断

计算较大值

计算三个数的最大值

条件运算符

差值计算

复合语句(程序块)

逻辑运算符

短路求值

3-2 switch语句

switch语句和break语句

复杂的switch语句

switch语句和if语句

选择语句

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/139753.html

(0)
上一篇 2025-06-02 14:45
下一篇 2025-06-02 15:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信