- 第一道
仔细算简简单单 - 第二道
执行判断个位 a%10 ==9
执行判断十位为久b/10 ==9
- 第三题
要用数组呀!!别想太简单了 - 第四道
两个for循环就可以了
每个数字都打印两位%2d
左对齐,%-2d - 第五题
高内聚意思是我自己完成我自己的功能我够独立,我只完成我自己的功能
低耦合就是我和别人没有太大关系,独善其身,我要把我自己做好,不要和别人有太大牵连
全局变量非常危险,他人都可以使用
- 第六题
c完全我们有无参函数 - 第七题
第四个选
举个例子
a不能使用 - 第八题
先看第一种return1 , 2;
形参用数组;test函数
全局变量当然可以 - 第九题
- 第十题
选b - 第十一题
定义必须放在函数之前,不一定
这个题选b
- 第十二题
实参和形参处于两个不同的空间
- 第十三题
传参
中间有三个参数
逗号表达式
会从左向右依次计算
整个逗号表达式是最后一个表达式的结果
(v1,v2)其实就是v2的结果
相当于四个实参 - 第十四题
打印乘法口诀表
函数的取名是很关键的,名字最好能体现函数的功能
比如AA是傻逼 printf_tale打印表,聪明点
不用返回类型,直接用void - 递归函数第十四题
c错了,会出现栈溢出
- 第十五题
你现在调试得越多,以后调试得越少
递归最好画图
n是5以后要return2
答案是16
画图或者测函数
讲内存里的几个区栈区堆区
每一次函数调用都在内存中都向栈区申请栈区上的空间
单独拿出栈区来讲
main函数,再调用fun函数,它内部又调用fun,一直递归下去
返回后,空间销毁
- 第十六题
第一种:我们先不用递归 ,正常执行,用循环实现
我们只要把f和a交换,但我们先找到a和f
怎么找:递上两个下标或者指针
left right ++ --
字符串的长度strlen(str) -1
但不用用strlen
我们自己造:my_strlen
有了下标,通过下标找到元素;
数组本质上是一种指针
这里可以互换的,*(str + left )= str [left]
换 - 第十六题第二种解法
第二种方法用递归的方式,虽然非递归比较舒服
我们就是一对一对交换的
abcdef\0 大事化小的思路我们
我们做的就是用大事化小,会发现,我们要逆序整个字符串群
我们就可以转换成a和f的交换加上中间bcde字符串的逆序
中间bcde的逆序等于b和e的交换加上中间字符串cd的逆序
我们怎么去做
a和f怎么交换
如果我们先把a拿出来放在另一个空间,然后f放在最前面,再把a放在最后
我们再来进行第二次逆序进行中间bcde的逆序
我们把b的位置传过去,她看到的是bcde那是对的,但是看到的是bcdea
我们应该这么做
我们先创建一个空间,把a拿进去
第二个步骤,把f拿过来
第三步主动放上一个\0进去
第四步我们把b的地址交给rever_strlng,借助它,把中间串逆序一下,逆序完了
第五步把a拿上去
实现代码
第一步:char temp = * str 给个临时变量
第二部:把f拿出来放在最前面
就是int len = my_ strlen (str);
*str = * str (str + len -1);
第三部:*(str +len -1)='\0';
第四步:调用reverse_string(str+1);
第五步:把a放在最后就是tmp
*(str + len -1) = tmp;
贸然执行:错了挂了
没有判断条件
中间留下的字符串长度是0或1就结束
if(my_strlen+1)>=2)
my_strilen +1是跳过f向后开始数字符串长度
fbcde\0\0跳过f的bcde字符串长度因为这里是第四步 - 工作指导
处理bcde\0时和上个过程一样
多画图非常重要
每一次递归调用都会创建一次temp
大一 大二 大三
大一大二任意时间段都可以去企业日常实习
22年年底你都把课程学完了
去找个百度实习
不要吊儿郎当,多做项目,人生短短
大三上和下这个时候都可以去找实习,这些实习被称为春季实习生招聘
就业为目的的时间
两三个月的时间 去答辩 ---通过了发正式的offer
腾讯==50%
字节==80%毕业直接去工作
早报班是非常重要
华为比较看学校,机会就少一点,加班严重
大四
秋季招聘
上学期9 -10- 11月所有大学生研究生博士都在这里找工作
机会最多,压力大一些金9银10
大四下学期
三四月:校园春季招聘
这次包含了考研失败考公务员失败,校招没找到工作
机会变少了
最容易进入大厂就是大三的春季实习生
比特还有这个阶段
七到八月 校招提前批
内推
注意这次失败了会影响秋季招聘会
实习生也可以内推!!!
比特给你安排的明明白白
什么时候干什么事
大一最好报名
浪费生命时间
小米薪资不算特别高
学完再去
万一你拿到offer
不一定非要考研
除非学校非常不好公司看重的是实力
很多学生没有实习机会,没有意识到可以去实习
毕业前拿到offer直接躺平?
大一大二去实习就是增加实习经验
有个学长下节课讲
网易容易进去
现在考研太激烈了
一个大学会非常迷茫
计算机考研非常非常不值得如果你有信息,剩下的交给比特
比特就业课
比特给西安大学
怎么培养学生
是比特科技
你特最高年薪57万
一点一点改变这个行业
真的相信比特
牛客网统计了哪个学校的学生在牛客网刷题最活跃
西安-6拿下了前三名
很多公司用的是牛客网的系统
- 第十七题
大事化小
digtitsum(1729)算每位数之和
1729%10 = 9
可以转换成digitsum(172)+9
即n/10 + n%10
利用好return - 第十八题
不要写pow小写,会和库函数里的冲突
画图画图画图
妙啊
分段函数
n的k次方等于n乘以k的n-1次方
其实不全 比如2的-1次方咋办
小于0
1.0/(pow(n,-k))
全呀
返回类型也要写double
接受用%lf - 讲完啦
啦啦啦