
读书笔记
文章平均质量分 90
学习期间读的编程相关书籍,以读书笔记的形式分享给大家!
爱吃柠檬呀
我确实很懒,连简介都不想留下~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《明解C语言入门篇》读书笔记四
输出结果首先就让我们“输入一个整数”,可见并不是先判断循环条件(因为最开始retry为1,判断的条件为假),这就是do-while语句的特点,即无论循环条件是否为真,都会先执行一次循环,这次循环执行结束之后,再判断循环条件,如果为真就继续循环,为假就跳出循环。复合赋值运算符有:+=(加等)、-=(减等)、*=(乘等)、/=(除等)、%=(取模等)、&=(按位与等)、|=(按位或等)、^=(按位异或等)、<<=(左移等)、>>=(右移等)。通过逻辑非运算符(!在C语言中,0表示假,一切非0表示真,所以!原创 2025-04-27 23:08:41 · 1025 阅读 · 0 评论 -
《C陷阱与缺陷》读书笔记(一)
这个代码中误将“==”写成了“=”,导致最开始是为c赋值为空字符串,那这行语句恒为真,所以“||”运算符有一个短路现象,它就不会向下执行,也就不会判断c是否等于“\t”和“\n”了。上面代码本意是判断x和y是否相等,如果它们相等,就跳出循环,但是却将“==”误写成了“=”,这样一来if条件判断语句永远为真(赋值语句的结果恒为真),所以就会跳出循环,没有判断x和y相等这一过程。“&”可以翻译为“and”,“|”可以翻译为“or”,所以它们表示的是二进制的按位与和按位或。或者还可以将“==”判断改成“!原创 2025-03-09 23:24:01 · 622 阅读 · 0 评论 -
读《暗时间》——“怎么花两年时间去面试一个人”有感
首先,未鹏老师的“怎么花两年时间去面试一个人”这篇文章中,并不是单纯的讲一个面试官为了找到优秀、符合公司招聘标准的人才而去面试了两年,实际上是在讲一个程序员(或者说是计算机爱好者、在校即将找工作的大学生等)该如何花两年左右的时间提升自己,将自己锻炼成为一名符合公司要求的、优秀的、有强大的自学能力和思考能力的准程序员。前段时间拜读了刘未鹏老师《暗时间(第二版)》虽然只读了其中的一篇“怎么花两年时间去面试一个人”,但也是振奋我心,酣畅淋漓,我也是有所感悟和总结,在此分享给大家。一是长期坚持读优秀的技术书籍。原创 2025-02-27 23:57:19 · 575 阅读 · 0 评论 -
《明解C语言入门篇》读书笔记三
但这却是正确的写法,之所以这样写是因为if条件结构是从上到下依次执行的,所以如果month不在区间[1, 12]中,就会输出该月份不存在,之后如果是小于等于2,大于等于12,就直接输出改月份是冬季,所以执行到这里,month只能是区间[3, 11]之间的数了,如果大于等于9就是秋季。反之,表达式的结果非零,就为真,就执行puts语句。下图是if语句的语法结构图,这也是最基本、最常见的一种,首先判断if语句中的控制表达式的真假,如果为真,就执行if语句中的内容,否则执行else语句中的内容,所以。原创 2023-06-08 11:40:20 · 502 阅读 · 1 评论 -
《明解C语言入门篇》读书笔记二
使用%运算符时,有一个规律:一个数如果取余(也称为取模)10,就是拿到这个数的个位,取余100,就是拿到这个数的个位和十位,以此类推,那么当想要获取一个数字的个位时,就可以使用%运算符。//获取整数的个位和十位int main()int no = 0;printf("请输入一个整数:");//键盘输入1357printf("个位是%d。//打印结果为:7printf("十位是%d。//打印结果为:5return 0;原创 2023-06-03 21:01:37 · 298 阅读 · 0 评论 -
《明解C语言入门篇》读书笔记一
注:本章内容完成,再次我认为作者的代码有一些风格不是很好,比如声明变量后不初始化(可能会导致访问的变量是随机值)、使用的注释不太好用(作者使用的注释是C语言的注释,但是这个注释不支持嵌套,一些复杂代码注释时可能不太好用)、一行存在多条语句(会降低代码的可读性)等,关于这些问题,我解决方法是:在之后的章节学习中,声明变量同时进行初始化、使用C++的注释(//,它支持嵌套使用)、一行只写一条语句。从上面的代码可以看出,变量就是用来记录值的,这个值是可以被改变的,如果再次对vx和vy赋值,那么它们的值就是新值。原创 2023-05-28 22:41:03 · 440 阅读 · 0 评论