《C Primer Plus》读书笔记 日期2024.4.16

本文介绍了CPrimerPlus的阅读计划,涵盖了C语言的起源、优点(如控制特性、高效性和可移植性)、C++的扩展、CPU工作原理以及程序开发的基本步骤。重点在于初识C语言和其核心概念。
摘要由CSDN通过智能技术生成

开始阅读《C Primer Plus》,打算吃透这本书,因为知乎上看到了一些笔记,说是把这本书吃透了C语法基本就没问题了。现在的计划是每天都一小时,包括做复习题的时间。读完一个小时后,就在CSDN上写笔记,希望有需要的朋友能用上。

第一章:初识C语言

1.1:C语言的发明者:丹妮斯·里奇 和 肯·汤普逊。C语言实在B语言的基础上设计而来,而肯·汤普逊就是B语言的发明者。

1.2:C语言的突出优点:

设计特性:融合了计算机科学理论和实践的控制特性。

高效性:C程序更紧凑,运行速度快。C语言有汇编语言才有的微调控制能力。(汇编语言是为特殊的中央处理单元设计的一系列内部指令,使用助记符来表示。不同的CPU用不同的汇编语言。

可移植性(重点):一个C程序做一定修改或不修改之后也能在其他系统运行。因为许多计算机都用了C编译器(将C代码转换成计算机内部的指令的程序)。但是针对特殊的硬件设备或操作系统特殊功能编写部分不能修改。

1.3:C++是在C语言的基础上嫁接了面向对象编程工具,就是C语言的超集。

1.4:CPU的工作:从内存中获取并执行一个指令,然后再获取另一条指令。CPu由若干个寄存器构成,一个寄存器存储下一条指令的内存地址,CPU使用该地址获取下一条指令。之后,CPU再下一个寄存器中存储该指令,并更新第一个寄存器存储吓一跳指令的地址。

1.6:C语言标准:1989年的ANSI C标准(C89),1990年的ISO C标准(C90)。这两个标准是一摸一样的。

1.7:编成几个步骤:

定义程序的目标—>设计程序—>编写代码—>编译—>运行程序—>测试和调试—>维护和修改程序

1.8:编成机制:储存C代码的文件成为源代码文件是个文本文件,命名格式为:文件名.c 。文件名被称为基本名,点后面部分是扩展名。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值