- 博客(8)
- 收藏
- 关注
原创 函数的递归
方法2:递归方法(今天才初步了解了递归方法,知道这也是一种思考方式,把大事化小,相似的事反复用同一种方法解决。反正还需要多加练习)但是这样只能输出4 3 2 1;所以很自然地又想到,可以用一个数组arr[]储存起来,然后倒着打印。首先,先复习“strlen"函数的用法,只需要包含一个头文件<string.h>即可使用。1.递归的必要条件:限制条件,距离限制条件越来越近。方法2:利用递归方法。
2024-11-28 17:02:11
138
原创 初步认识arr[ ] 传参的时候,形参是一个指针变量
现在再想一想,能不能在这个 binary_search 的函数内部去计算sz = sizeof(arr)/arr[0]的数组元素个数呢?奇怪的事情发生了,这时候无论输入怎样,输出的都是“找不到”,那么为甚?先看这个二分查找的代码。
2024-09-30 22:31:33
282
原创 这个int flag = 1;到底放哪里啊?求大神解答!
我是先将int flag = 1放在了紧靠在int i = 0 的后面,第一个for循环的前面,但是这样做发现运行起来根本打印不出来什么东西。于是,我百思不得其解,我感觉第一种代码逻辑上没有问题,但是就是实现不了,所以发了这个帖子,既是记录下我今天自学的成果,也希望寻求大神的解释。然后我把int flag = 1 的位置调整在了第一个for循环和第二个for循环之间,发现可以运行了。int flag = 1 到底放在哪里?请大神耐心帮我看看!
2024-09-27 20:28:37
257
1
原创 【无标题】
注意:在使用rand()函数生成随机数之前,你需要使用srand()函数设定一个种子,通常使用time(NULL)作为种子,因为它可以提供一个随时间变化的数值。C语言中的标准库函数rand()可以生成一个从0到RAND_MAX(通常是INT_MAX)的随机整数。如果你想生成一个在特定范围内的随机数,比如0到n之间的随机数,你可以使用rand()%n。即:srand((unsigned int)time(NULL))使用rand()和random()使用rand()和rand()%使用rand()函数。
2024-09-23 22:56:52
239
原创 My first CSDN
Today,I try to practice my ability.Inspired by Mr.Peng,I will do my best to write the blog in English.Nowadays,I just want to switch my major to CS,so I must learn C language.Although I am a freshman ,I am eager to improve myself.The people aroud me maybe
2024-09-16 18:23:33
307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人