摘要:
≡与↔的区别: ↔是一个逻辑运算符,而≡则不是,举个例子,p↔q代表一个逻辑运算式子,而p≡q则代表p↔q为永真式。 对于逻辑运算式之间的转换的理解(即↔ ∧ ∨等间的相互转换): 我理解是一个逻辑运算式有2的n次方个取值,其中x次威震 阅读全文
摘要:
1.定义数据的属性和数据的操作。 2.开发一个接口,找到数据的表示方法和对数据操作的函数的原型。 3.编写代码来实现接口。 阅读全文
摘要:
链表为一种特殊的数据类型,大概的形式如下 链表里的的成员不需要名字,指针就是一种表示链表里的成员的方法,就像用变量的名字表示变量一样,所以我们用指针来表示变量不必需要名字了,通过第一个指针可以找到第一个成员,而第一个成员里保存有下一个成员的地址,通过这样不断的寻址,来表示链表里的数据。 可以把链表类 阅读全文
摘要:
变量的存储类型大概可以从三个方面说起分别是 作用域:代码块(函数)、文件 存储时期:静态、自动 链接:空、外部、内部 对于作用域来说,代码块作用域就是在{}之内定义的只能在{}内(if while也是)可见,出了{}之后对其他函数不可见,几乎都是自动存储时期,但有一种在代码块内部声明的带static 阅读全文
摘要:
数据刚声明时时脏的,里面不知道有哪些莫名其妙的数据。 阅读全文
摘要:
文件有两种打开模式:文本模式和二进制模式 当c语言程序对文件操作时,先以某种模式打开文件,建立一个缓存去(读写模式下两个);缓存区中有文件的控制信息,然后用I/O函数操作文件。 对于fread和fwrite函数,不管文件是以什么模式打开的,fread和fwrite只会原样复制原始数据,而其他函数可能 阅读全文
摘要:
K&R C 这个标准是《The C Programming Language》(1978)这本经典书籍中定义的c标准。ANSI C(即为后来的C89) 由美国国家标准学会成立的小组制定的c语言标准。C89(C90) ANSI C上交到国际的标准组织之后进行全世界的推广,几乎没有改动。所以C89,AN 阅读全文
摘要:
c语言其实可以理解为为救两种数据类型,整数和浮点数(bool类型char类型都可以看作整数类型)。 不过这次并不是从两个方面说,而把char类型等从整数类型分开说。 而对于数据类型的说明也从存储和打印两个方面说起。 存储: 0.数据类型的位数是由操作系统决定的,一般系统都把一个char类型的位数当作 阅读全文