C语言
文章平均质量分 61
小游鱼KF
这个作者很懒,什么都没留下…
展开
-
strcat和strncat的区别及原理
我们都知道strcat和strncat都是在一个字符串后追加字符的函数,那t它们有什么区别呢?它们又是什么原理呢? 首先要了解二者的原理才能够区分它们有什么样的区别; strcat的用法——调用strcat函数,传两个字符串数组过去或者一个字符串数组和一个字符串,需要调用string.h头文件; char arr1[30] = "abcd"; char arr2[] = "efd"; strcat(arr1, arr2); ----------------------原创 2021-02-13 22:33:01 · 2237 阅读 · 0 评论 -
解析杨辉三角
有人在思考怎样才能实现杨辉三角的时候就已经是头皮发麻了,这样一个图形要怎么才能完美呈现出来呢? 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 首先看到它不要慌,冷静地观察杨辉三角的规律,我们会发现只要不是1的位置,其余的数字都是上面两个相邻的数字相加而得到的; 明白这个规律之后我们在来简化一下杨辉三角,使我们实现代码更容易一些 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 我们先不管空格来实现代码,最后在加上空格就可以了原创 2021-02-13 09:11:05 · 229 阅读 · 1 评论 -
三子棋
这几天因为发烧所以就没有写博客,现在正式回归学习状态,这几天学习了三子棋的编写,现在我通过分析三子棋代码来巩固所学知识。 三子棋程序考验的是我们对二维数组的使用和理解。 首先我们先从三子棋运行时所进行时的流程来编写test()函数,一个好的开始是成功的一半,先从结构开始思考是一个好习惯,不会让我们在往后编写复杂程序时手忙脚乱。 test()采用分支结构——switch,当选择1时进入game()函数开始游戏,choise = 0时退出游戏,这是退出这个程序的唯一入口。 void test() { int c原创 2021-02-06 16:53:40 · 210 阅读 · 0 评论