《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
    评论
后台采用apache服务器下的cgi处理c语言做微信小程序后台逻辑的脚本映射。PC端的服务器和客户端都是基于c语言写的。采用mysql数据库进行用户数据和聊天记录的存储。.zip C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值