
【C】每日一练
文章平均质量分 93
深鱼~
吹灭读书灯,一身都是月
展开
-
【C刷题】day7
即:2*sum+nums[i]==total,等于就返回i,否则继续遍历,直到结束,如果结束还没有,就返回-1。代码实现了递归倒序打印字符串的功能,但是++s使得s的值发生了变化,回不到'G'的位置上,故而没有打印'G'D:函数如果不被调用时,函数的形参是形式上存在的,但是函数在被调用的时候,形参是要分配内存空间的。*s=’e‘:++s,先将s=s+1,再s+1的值赋给print函数。*s=’s‘:++s,先将s=s+1,再s+1的值赋给print函数。*s=’G‘:++s,注意是先将s=s+1。原创 2023-11-19 14:48:33 · 500 阅读 · 25 评论 -
【C刷题】day6
本文主要是C语言的相关题目:5道选择+2道编程题一个函数不写返回值类型,默认的返回类型是int,但不提倡这么做int* returnSize能在函数中改变传入参数变量的值原创 2023-10-24 18:56:28 · 2091 阅读 · 75 评论 -
【C刷题】day5
跳出多层循环的方法:(1)goto语句(把控制无条件转移到同一函数内的被标记的语句)goto end;....end:statement;(2)程序写成函数用return结束函数(3)设置条件使外层循环条件不成立,再+break跳出内层循环(4)在内层循环让flag为1,在跳出内层循环进入外层循环时如果flag==1,就break跳出原创 2023-10-18 06:00:00 · 628 阅读 · 22 评论 -
【C刷题】day4
【解析】:考点:for循环的逻辑对于for循环,第一项初始化表达式只执行一次,因此ch只从输入流中取一个字符,之后就再不会取字符,因此会死循环。原创 2023-10-10 21:53:05 · 2352 阅读 · 92 评论 -
【C刷题】day3
对于本身无法表示地址信息的,要加&;本身表示的就是地址信息的,既不需要加&A: *c = 32; B: *d = 43 C: e=&a D: f=0x321f【答案】:ABCD【解析】:考点:指针常量和常量指针const在*的左侧:表示指针指向的是常量,那么*c和*d不可修改const在*的右侧:表示指针是个常量指针,那么e和f不可修改总结来说:就是const后面跟的是啥,啥就不能直接改变A: *** B原创 2023-09-23 21:52:24 · 13947 阅读 · 123 评论 -
【C刷题】day2
常量指针:指针指向的内容是常量(const只存在于指针指向的过程中,而与变量本身是否被const修饰无关).指针常量:指针本身是个常量,不能指向其他的地址原创 2023-09-14 06:00:00 · 2723 阅读 · 108 评论 -
【C刷题】day1
define宏定义只是简单的替换typedef是把该类型定义了一个别名,别名是一个独立的类型原创 2023-09-11 06:00:00 · 9396 阅读 · 92 评论