【学习打卡】第5天 物联网/嵌入式工程师 第一周
2022/8/8 3:22:55
本文主要是介绍【学习打卡】第5天 物联网/嵌入式工程师 第一周,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称: 物联网/嵌入式工程师
课程章节: 第二周 计算机基础和C语言
主讲老师: 大白老师
课程内容:
今天的内容学习了if语句和switch语句以及while,do while 的用法
课程收获:
今天又解决了几个知识点盲区,心情挺不错。
if语句比较简单没有什么可说的,因为我在编写代码时switch语句出错了好几次,就记下来引以为戒,希望不要再犯了。
switch的基本格式如下:
switch(表达式) { case 常量1: 语句1; break; case 常量2: 语句2; break; default: 语句n; break; }
这里着重强调一下,case后面只能跟常量,不能跟一般的表达式什么的。
还有加不加break是完全不同的。
比如说
case 1: data++; case 2: data--; break;
这样的话就会既执行data++也会执行data- -
没有遇到break就会一直执行语句.
今天的重大错误其实不只是这个switch语句上,犯了一个严重的错误就是连续判断,比如说
if(a>0&&a<10) { 语句表达式; }
我写成了
if(0<a<10)
这是不允许的,c语言中不能这样表达!!切记
while
while(条件) { C程序; } 功能:循环判断条件是否为真,为真,执行对应的C程序。一般C程序会对条件产生影响.
大白老师总结的很好:
经验总结:
- 若是我们已经知道循环次数,推荐使用for循环
- 若是我们不知道循环次数,只知道当某个添加满足的时候,循环结束。推荐使用while循环。
- 死循环,若是我们需要不断的让循环执行,可使用死循环。while(1)
do { C语言程序; }while(条件); 功能: 先执行一次C语言程序,然后判断条件是否为真。若是为真,继续执行。否则,结束循环。 规则: 不管条件真假,先执行C语言语句,然后判断条件是否为真。 特点: <1>先做事情,然后判断事情的结果 <2>至少执行一次
课后作业
求5的阶乘:
每日一句:
拥有希望的人,和漫天的星星一样,是永远不会孤独的。
——《星游记》
这篇关于【学习打卡】第5天 物联网/嵌入式工程师 第一周的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)