《C程序设计阅读笔记》

1、机器语言 计算机工作基于二进制,计算机只能识别和接收0和1组合而成的指令。在计算机发展的初期一般计算机的指令长度为16,即16个二进制组合成一条指令111110000111。这种计算机能够直接识别和接收的二进制代码成为机器指令。机器指令的集合就是机器语言。
2、符号语言  计算机不能直接识别符号指令,需要汇编程序的将符号语言的指令转换为机器指令,符号语言有称为汇编语言。
3、高级语言  不依赖于具体机型,写出的程序对任何类型的机型都适用。需要用编译器把高级语言转换为机器指令。
4、一个程序主要包括两方面的内容,对数据的描述,在程序中需要用到哪些数据,以及这些数据的类型和组织形式。对操作的描述,即要求计算机进行操作的步骤,即算法。用流程图表示算法。用伪代码表示算法。用计算机语言表示算法。
5、顺序结构、选择结构、循环结果 是表示一个良好算法的基本单元。
6、在计算机高级语言中,数据有两种表现形式,常量和变量。变量是一个有名字的存储单元,用来存放数据也就是变量的值,在程序的运行期间变量的值是可以改变的。
7、常变量:const int a=3;在其变量存在期间其值不能改变。
8、数据类型。运算符和表达式。
9、c语句的分类:控制语句,函数调用语句,表达式语句,空语句,复合语句
10、赋值过程中的类型转换。
11、一维数组,多维数组。
12、字符数组,字符数组中的一个元素存放一个字符。c系统在用字符数据存储字符串常量时会自动加上'\0'
13、函数的递归调用
14、动态存储方式、静态存储方式。内存中公用户使用的存储空间氛围 程序区、静态存储区、动态存储区。
15、static 将变量作用域限制在本文件中。
16、static 声明函数为内部函数。外部函数。
17、指针:地址。区分地址,和存储单元内容。
18、指针变量:存放地址的变量是指针变量。&:去地址运算符。*P :指针运算符,指针变量p指向的对象。
19、字符串的引用方式:用字符数组存放一个字符串。用字符指针指向一个字符串常量。
20、函数指针:如果在程序中定义了一个函数,编译器编译时为函数分配了一段存储空间,这段存储空间的起始地址成为这个函数的指针。
21、函数指针变量。int (*p)(int,int);
22、指针数组、数组指针。二级指针,指向指针的指针。
23、动态内存分配。
24、void指针:不指向确定类型的指针。在将他的值赋值给另一个指针变量时由系统对它进行类型转换。
25、结构体,共用体,链表,枚举类型。
26、typedef
27、文件:程序文件、数据文件。字符(文本)文件、和二进制文件。


注:该书设计到的函数有:输入输出函数,字符串操作函数,内存分配函数,文件读写函数。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值