
C语言学习
文章平均质量分 80
持续分享C语言知识,和一些题目,希望能够帮助到您的·C语言学习
小新_-
一名来自山东烟台的无名小卒
展开
-
C语言题目练习
写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。例如:给定s1 =AABCD和s2 = BCDAA,返回1给定s1=abcd和s2=ACBD,返回0.AABCD左旋一个字符得到ABCDAAABCD左旋两个字符得到BCDAAAABCD右旋一个字符得到DAABC。原创 2023-11-14 22:52:46 · 114 阅读 · 3 评论 -
初识C语言
2.1数组2.2结构体2.3枚举2.4联合体以上四种较为复杂,后面介绍六、signed和unsignedC语言中用signed和unsigned来修饰整型和字符型signed关键字表示类型的带正负号,unsigned关键字表示类型不带正负号,只能取0和正整数注意,C 语⾔规定 char 类型默认是否带有正负号,由当前系统决定。这就是说, char 不等同于 signed char ,它有可能是 signed char ,也有可能是 unsigned char。原创 2023-10-21 22:00:41 · 134 阅读 · 2 评论 -
函数
C语⾔的国际标准ANSI C规定了⼀ 些常⽤的函数的标准,被称为标准库,那不同的编译器⼚商根据ANSI提供的C语⾔标准就给出了⼀系列 函数的实现。我们可以把函数想象成⼩型的⼀个加⼯⼚,⼯⼚得输⼊原材料,经过⼯⼚加⼯才能⽣产出产品,那函 数也是⼀样的,函数⼀般会输⼊⼀些值(可以是0个,也可以是多个),经过函数内的计算,得出结 果。代码2中,我们从输出结果来看,i的值有累加的效果,其实test函数中的i创建好后,出函数的时候是 不会销毁的,重新进⼊函数也就不会重新创建变量,直接上次累积的数值继续计算。原创 2023-11-08 21:00:13 · 127 阅读 · 1 评论 -
冒泡排序(超详细)
通过动图,我们可以看出,它会遍历若干次需要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;这样,一次遍历之后,最大的元素就在数列的末尾!采用相同的方法再次遍历时,第二大的元素就被排列在最大元素之前。至此今天的学习就到此结束了,笔者在这里声明,笔者写文章只是为了学习交流,以及让更多学习C语言的读者少走一些弯路,节省时间,并不用做其他用途,如有侵权,联系博主删除即可。首先为了对冒泡排序有一个宏观的认识,了解他的原理,看一下下面这个动图。思想:相邻的俩个元素进行比较,如果不满足条件就交换!原创 2023-11-11 16:55:36 · 241 阅读 · 5 评论