- 博客(6)
- 收藏
- 关注
原创 循环结构重点概括
一般for和while可以转换,但主要原则是优先考虑代码可读性,且避免过于复杂的条件表达式)8. goto语句的缺陷(大量使用goto语句,会降低代码可读性,加大维护成本,与结构化编程的原则相违背。(最大的区别就是do-while一定会循环一次,如何选择就看是否需要保底先执行一次)continue的作用是跳出本次循环中continue后面的代码,在for循环和while循环中有所差异。break的作用是用于永久的终止循环,只要break被执行,直接就会跳出循环,继续往后执行。表达式3用于循环变量的调整。
2024-06-13 20:59:59 317
原创 关于分支与循环
8. x < y < z和 x < y && y < z是等价的吗?switch后的表达式中的值无法匹配代码中的case语句时,就要加入default语句。c语言逻辑运算符的特点:总是先对左侧的表达式求值,再对右边的表达式求值。如果exp1为真,exp2计算,计算的结果是整个表达式的结果;如果exp1为假,exp3计算,计算的结果是整个表达式的结果。只要带上适当的大括号,代码的逻辑就会更加的清晰。【关系操作符】 >、<、>=、<=、==、!7. a = 5 和 a == 5 的区别?
2024-06-12 20:54:22 429
原创 理解printf 和scanf
float和double的小数部分转换为二进制时容易产生循环的情况,通常都会取无线接近于原值的近似值,所以导致部分强制转换会出现精度丢失,出现不精确的值。printf ( )参数与占位符是一一对应关系,如果有n个占位符,printf ( )的参数就应该有n+1个。整型除法:除号的两端如果是除数,执行的是整数除法,得到的结果也是整数。scant处理用户输入的原理是:用户的输入先放入缓冲区,等到按下回车键后,按照占位符对缓存进行解读。只要把*加在任何占位符的百分号后面,该占位符就不会返回值,解析后将被丢弃,。
2024-05-31 18:48:42 149 1
原创 数据类型和变量
对应当前系统的sizeof的返回值类型,可能是unsigned int,也可能是unsigned long long。变量创建的局部有限性原则是指在一个函数内部声明的变量只能在该函数的作用域内被访问和使用。6. sizeof不是函数?sizeof是在编译器工作的哪个时期运算的?sizeof 是一个关键字,也是操作符,专门是用来计算sizeof的操作符数的类型长度的,单位是字节。编译器是如何看待注释掉的代码的呢?十进制数字:它的每一位都是0~9的数字(123)八进制数字:它的每一位都是0~7的数字(017)
2024-05-30 16:10:10 738
原创 哈喽大家好~
我的计划是打算在未来的半年内学习C语言,培养自己的编程技能。我预计自己现阶段在学习编程这件事上每周将至少花费15h的时间,后期会根据实际情况增加🥰。这是我的第一篇博客,我是一名C语言初学者,从这篇文章开始,我将记录下自己学习C语言的过程,希望可以和大家多多交流,一起进步!我的目标是通过自己的学习,个人编程能力得到提升,可以实现自己的价值,希望自己最终可以如愿以偿进入it行业工作。
2024-05-29 16:17:25 115
原创 5.26学习内容
学习C语言的必要性:C语言作为一门有五十多年发展历史的计算机语言, 直到现在使用都十分广泛。C语言字符串中一个特殊的知识,就是在字符串的末尾隐藏放着一个\0字符,这个\0字符是字符串的结束标志。文本文件(源文件.c)—编译(生成对应的目标文件.obj)—链接(生成对应的可执行程序.exe)即使一个项目中有多个.c文件,但是只能有一个main函数(因为程序的入口只能有一个)对应的大小写字符(a和A)的ASCII码值的差值是32;字符:'a' ,'b' ,'@'等(单引号扩起来的。
2024-05-26 21:11:27 472 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人