![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C和指针 阅读笔记
夏目君L
这个作者很懒,什么都没留下…
展开
-
【《C和指针》阅读笔记】Chapter1 Introduction
文章目录DiscriptionSource ProgramInterpretationDiscription本程序从标准输入读取文本并对其进行修改,然后把它写到标准输出。程序首先读取一串列标号。这些标号成对出现,表示输入行的列范围。这串列标号以一个负值结尾,作为结束标志。剩余的输入行被程序读入并打印,然后输入行中被选中范围的字符串被提取出来并打印。注意:每行第1列的列标号为零!So...原创 2019-08-02 17:52:52 · 392 阅读 · 1 评论 -
【《C和指针》阅读笔记】Chapter2 Basic Concepts
文章目录转义符程序风格转义符 有许多字符并不在源代码中出现,但它们在格式化程序输出或操纵终端显示屏时非常有用。C语言也提供了一些这方面的转义符,方便你在程序中包含它们。在选择这些转义符的字符时,特地考虑了它们是否有助于记忆它们代表的字符的功能。下面的转义符中,有些标以“⚠️”符号,表示它们是ANSI C新增的,在K&R C中并未实现。转义符描述\a ⚠️...原创 2019-08-02 17:56:35 · 155 阅读 · 0 评论 -
【《C和指针》阅读笔记】Chapter3 Data
文章目录基本数据类型整型浮点类型指针基本声明初始化声明简单数组声明指针typedef常量代码块作用域文件作用域原型作用域函数作用域链接属性存储类型`static`关键字作用域、存储类型示例总结基本数据类型 C语言中有4种基本数据类型——整型、浮点型、指针和聚合类型(如数组和结构等)。 整型 整型家族包括字符、短整型、整型、长整型,它们都分为有符号(signed)和无符号(u...原创 2019-08-03 16:29:56 · 186 阅读 · 0 评论 -
【《C和指针》阅读笔记】Chapter4 Statements
文章目录空语句表达式语句代码块if语句while语句break和continue语句for语句do语句switch语句switch中的break语句default子句goto语句(**慎用!**)空语句 C最简单的渔具就是空语句,它本身只包含一个分号。空语句本身并不执行任何任务,但有时还是有用的。 表达式语句 只要在表达式后面加上一个分号,就可以把表达式转变为语句。pr...原创 2019-08-15 20:17:21 · 125 阅读 · 0 评论 -
【《C和指针》阅读笔记】Chapter5 Operators and Expressions
文章目录操作符算数操作符==移位操作符==位操作符赋值单目操作符关系操作符逻辑操作符==条件操作符====逗号操作符==下标引用、函数调用和结构成员布尔值左值和右值表达式求值隐式类型转换算数转换操作符的属性优先级和求值的顺序操作符算数操作符 C提供了所有常用的算数操作符:+ - * / %除了%操作符,其余几个操作符都是既适用于浮点类...原创 2019-08-15 20:18:57 · 210 阅读 · 0 评论 -
【《C和指针》阅读笔记】Chapter6 Pointers
文章目录值和类型指针变量的内容间接访问操作符未初始化和非法的指针NULL指针指针、间接访问和左值指针、间接访问和变量指针常量指针的指针实例程序1程序2程序3指针运算算数运算关系运算值和类型 下面有一个例子,它显示了内存中的5个字的内容。 下面是这些变量的声明:int a = 112, b = -1;float c = 3.14;int ...原创 2019-08-15 20:23:34 · 225 阅读 · 0 评论 -
【《C和指针》阅读笔记】Chapter7 Functions
文章目录函数定义函数声明原型函数的缺省认定函数的参数ADT和黑盒递归递归与迭代可变参数列表stdarg宏函数定义 函数定义的语法如下:类型函数名( 形式参数 )代码块形式参数列表包括变量名和它们的类型声明。代码块包含了局部变量的声明和函数调用时需要执行的语句。/*** 在数组中寻找某个特定整型值的存储位置,并返回一个指向该位置的指针。*/#include <std...原创 2019-08-15 20:25:21 · 234 阅读 · 0 评论