- 博客(9)
- 收藏
- 关注
原创 C语言--函数递归
递归就是函数自己调用自己。下图是C语言中最简单的递归程序:所以,使用递归是需要限制条件的,否则会出现死循环的现象,导致栈溢出。
2025-10-24 22:44:48
929
9
原创 C语言--数组
数组是一组相同类型的元素的集合。由此可知:1.数组中所存放的元素个数不能为0.2.数组中存放的所有元素类型相同。二维数组就是一维数组的数组。二维数组以上的数组统称为多维数组。
2025-06-01 14:21:57
1238
6
原创 C语言中的循环语句
在多层循环代码中,如果想要跳出循环,使用break语句不太便利,因为一个break只能跳出一层循环,多层就要使用多个break,不太方便,但如果使用goto语句将会直接快速的跳出循环,十分便利。当然,不是只有do...while语句这一种算法,但是这个代码更适合使用 do...while 循环,由于这个循环至少执行一次,所以即使在 n=0 的时候也是会统计位数的。只要break被执行,那么beak外的第一层循环就终止了,所以如果在循环中,想要在某种体条件下终止循环,可以借助于 break语句来完成。
2025-05-06 16:51:11
1815
1
原创 C语言中的分支语句
在C语言逻辑运算中有一个特点,都是先对左侧的表达式求值,再对右侧的表达式求值,其顺序是固定的,所以在左侧的表达式已经符合逻辑运算符的条件的时候,右侧的表达式将不会被执行,这就是。要注意区别 == 与 = ,== 是表示相等,若 A==B 表示A与B的值相等,但若是 A = B 则是表示将B赋值给A,两者不能混淆。由于a++是先使用,再+1,所以当a=0的时候进行计算,故左侧表达式为假,所以右侧的表达式不会进行计算,由此输出 1 4 5 0。以上都是关系操作符,其返回 0\1 ,0表示假,1表示真。
2025-05-04 21:09:37
756
4
原创 scanf和printf的介绍和使用
特别说明一下占位符 %s ,其不能笼统地概括为是字符串的占位符,其规则是,从当前第一个非空白字符(%s 不会包含空白字符)开始读起,直到遇到空白字符(空格,制表符,换行符等)为止,另外,scanf() 遇到占位符 %s 时,会自动在字符串变量末尾存储一个空字符 \0 作为结束标志。在程序运行值该函数时,将会停下来等待用户输入,然后再将其存入指定的变量之中。scanf()在处理数值占位符时,会自动过滤空白字符,包括空格,制表符,换行符等,所以用户输入数据之间有一个和多个空格,或一个和多个回车是不影响解读的。
2025-05-02 15:39:07
1069
原创 初识C语言的常见概念
如:A,B,a,b,@,*等。C语言最初是作为Unix系统的开发工具而发明的,(Unix系统是操作系统之一,操作系统有Windows,Linux,Unix等等,其中Unix系统多用于国外的高校和实验室中)后经过长期的积累和演变,在1988年美国国家标准协会(ANSI)正式将C语言标准化,使得C语言开始稳定和规范化,至此C语言一直沿用到今,目前在计算机语言的排行榜上仍然位居前列。:制表符,使得光标移到下一个水平制表位,起一个对齐的作用,也是键盘上的Tab键,移动的宽度通常为4或8的倍数的字节。
2025-04-20 13:12:46
739
原创 IT小白日记
我现在的编程目标就是把C语言的基础打牢,为后面的学习打牢一个坚实的基础,我会每天花时间去学习,多多的去敲代码,熟练掌握其基础知识,等到基础牢固后我会去参加竞赛,积累经验,开拓眼界,丰富自己的阅历。由于我只初步了解过IT行业,所以我对于整个行业的认知还不够深入,但我会不断的去学习,去积累,去探索。大家好,我是一个正在学习努力IT的小白。
2025-04-11 13:55:11
177
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅