- 博客(16)
- 收藏
- 关注
原创 C Primer Plus第九章编程练习
对三个数值进行排序,也不是很复杂,就是有点绕,绕明白就好了,就是根据值对三个数据进行操作,我的写法应该是可以简略的,但是那样的话,代码的可读性就比较差了,咱目前也不在乎啥运行速度,就先这样吧,各位看上去还好懂一些。继续来看第九题,他让用递归函数把上面的改一下,哎,就是把求幂的循环拆开,我是懒得搞,就每一次把幂值减一,再调用自己,直到幂值减到0,跳出递归,好吧,感兴趣的自己搞一下吧。接下来,我们再看第八个问题,首先,我们要将程序清单6.20搬过来,然后对其进行修改,加一个计算负数幂的分支。
2024-07-25 21:33:09
297
原创 C Primer Plus第八章编程练习
首先,介于本人英语不好,只认识add是加法,所以查了一下其他的几个是什么意思,相必大家英语都比我好,所以我就不多说了。这部分呢,因为示例展示了输入不为数字的情况,所以我们按照格式对其进行了实现,也很好理解,数字的话放行,如果输入非数字,去展示并且再次获取输入。好,以上就是第八章编程练习的内容,难度适中,将前面讲述的内容与本章的内容进行结合,见得多了也就很好理解了。这个菜单展示应该都没有什么问题,接下来,按照输出的格式示例,我们要对选项代码进行获取,我们再搞一个函数去做这件事情。最后,我们来看一下第八题。
2024-07-24 11:02:19
244
原创 C的温故而知新(C Primer Plus第八、九章)
了解并学习单字符I/O:getchar()和putchar()函数,缓冲区的内容了解一下,知晓什么是缓冲输入,什么是无缓冲输入;缓冲还分为完全缓冲和行缓冲,每一种都有存在的意义,很好理解,这里就不多说了。文件是存储器中存储信息的区域。从概念上看,C程序处理的是流而不是直接处理文件,所谓流,是一个实际输入或输出映射的理想化数据流。无论操作系统实际使用何种方法检测文件结尾,在C语言中,用getchar()读取文件检测到文件结尾时将返回一个特殊的值,即EOF(end of file的缩写)。
2024-07-23 10:22:39
863
原创 C Primer Plus第七章编程练习补充
这个函数内容也很好理解,就是将题干中的内容按照格式进行一遍输出展示,然后接着往下看,程序循环运行,输入不同的工资等级要去做不同的事情,所以我们要做一个输入值筛选,我们再把这部分功能放到一个函数中,读完题目之后,我们一步步的来看,首先杂货店出售三种蔬菜,并且在添加运费之前,100元以上的订单有打折优惠,然后根据磅数计算运费和包装费,好,首先设置程序的入口,也就是输入不同的字母,相应不同的采购。然后,获取用户键入的类别值,判断数据的合法性,同样的,搞一个函数去做这件事情。好,接下来,看一下最后一个问题。
2024-07-21 10:54:07
852
原创 C的温故而知新:C控制语句-分支和跳转(C Primer Plus第七章)
循环辅助:continue 和break,上一章讲的三种循环都可以使用continue语句,执行到该语句时,会跳过本次迭代的剩余部分,并开始下一轮迭代,如果放在嵌套循环中的话,只会影响包含该语句的内层循环。break语句的话,执行后的效果为终止包含它的循环,并继续执行下一阶段。依照我的解法呢,我会将从2到这个输入值,暂且称之为i,循环一边,然后内部嵌套一个循环,将i与从2开始到i-1依次进行求模运算,然后如果求模结果出现0,证明i有除了1和本身的除数,所以不为素数,可以break循环。
2024-07-18 19:49:40
990
原创 C的温故而知新:C控制语句-循环(C Primer Plus第六章)
讲道理,这一章的内容感觉需要总结的小点不多,和标题说的一样,主要讲的是循环嘛,两种入口循环,一种出口循环,需要我们根据实际情况灵活的选择适合的循环结构。对于循环的使用呢,对进入循环的条件把控是一个关键,涉及到真值问题。一般而言,在C语言中,所有非零值都视为真,只有0被视为假。死循环呢,也是有可能会见到的,条件设置不好的话就有可能会出现。再一个,就是循环的嵌套运用,后面的编程练习会遇到。好,重点说一下对于三种循环的选择。
2024-07-15 21:41:15
714
原创 C Primer Plus第四、五章编程练习
因为略过了那几个,所以我们分析一下最后这一个练习的思路哈,首先,题目要从键盘获取一个华氏温度,并且规定了该值的类型double,以及计算摄氏温度和开氏温度的函数,还有显示的精度,秉着听人劝,吃饱饭的思想,这些就按照规定的来嘛。代码格式啥的这里也就不说了,多练多看,常见了就自然而然的遵守了,好的,今天就到这里,明天我们继续进行第六章的学习。这几个练习呢,无非就是转换长度单位,循环求和、平方和,计算立方值求模运算,比较简单,因为赶进度呢,就先不做了。
2024-07-11 19:46:06
118
原创 C的温故而知新(C Primer Plus第四、五章)
老规矩,我们总结的依旧是新标准下的新内容,或者是比较常用的知识点。这几天呢,看的慢一些。所以写笔记也就慢一些,毕竟叭叭的敲这老些字也蛮累的。单纯的看一遍书,然后记录一遍,起到了读两遍的效果。
2024-07-10 11:36:03
285
原创 C的温故而知新(C Primer Plus第三章)
作为《C Primer Plus》第三章的内容,主要是讲的C语言的基本数据类型,说实话,挺绕的,对于有一定基础的我来说,看了半天,依旧是半知半解,做不到完全理解,因为自学嘛,相比于有老师教是蛮难搞的。此外,前文讲过,C语言通过函数原型机制检查函数调用时参数的个数和类型是否正确,但是,该机制对于printf()和scanf()是不起作用的,这两个函数的参数是可变的,如果程序的结果不理想或者出现意想不到的值,检查一下这两个函数的参数。章节后的编程练习,较简单的直接略过了,挑几个复杂一点的做一下。
2024-07-03 21:57:40
591
2
原创 C的温故而知新(C Primer Plus一、二章)
预处理加载头文件,stdio.h是编译器软件包的标准部分。 return 0;C程序包含一个或多个函数,函数是C程序的基本模块,main()函数可以理解为程序执行的入口,在{}中编写程序语句,int表示函数的返回值为int类型,void表示该函数没有参数,有返回值的函数必须有return语句,且在函数的最后返回处理后的值。//单行注释/*多行注释*/写注释是一个好习惯,毕竟在企业中,后续有可能会有同事去负责你之前开发的内容,你不能要求他能很好地理解你的编程思路。
2024-07-02 21:17:55
307
原创 I AM BACK
22年七月份,毕业后第一份工作,期间认识到了自己的不足,因为是一家小公司,小到啥情况呢,算上管理层、开发、人事、法务等等等等,三十几个人,其中百分之八十是应届生,这会导致啥情况就不说了,但是公司是允许日常工作之余学习的。在经过裁员风波之后,公司领导认为差不多合适了,但是接下来的一个月,依旧没有按时发放工资,于是在十月底,经过了之前的种种,迎来了最后的爆发,所有员工集体辞职,走诉讼程序,索要工资以及社保。但是既然离职了,这家公司肯定也是不太行的,毕竟离职率百分之两百嘛,哈哈,来一个新人,走俩,你敢信。
2024-07-01 16:14:38
321
原创 注解、IDEA快捷键,jdk、Maven环境配置,Java、MyBatis-Plus、Vue、端口等一些杂乱的知识点
注解、IDEA快捷键,jdk、Maven环境配置,Java、MyBatis-Plus、Vue、端口等一些杂乱的知识点
2022-08-04 11:22:14
127
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人