
《编程语言》C语言笔记
文章平均质量分 96
Bruceoxl
BruceOu,于2017年10月13日开始在优快云上写博客,博客专注于嵌入式开发、人工智能等。欢迎各位朋友来访!
邮箱: ouxiaolong@bruceou.cn
展开
-
《C语言笔记》第9章 嵌入式C高级用法
9.1内存管理我们需要知道——变量,其实是内存地址的一个抽像名字罢了。在静态编译的程序中,所有的变量名都会在编译时被转成内存地址。机器是不知道我们取的名字的,只知道地址。 内存的使用时程序设计中需要考虑的重要因素之一,这不仅由于系统内存是有限的(尤其在嵌入式系统中),而且内存分配也会直接影响到程序的效率。因此,我们要对C语言中的内存管理,有个系统的了解。 在C语言中,定义了4个内存区间:代码区;原创 2017-11-26 12:54:34 · 802 阅读 · 0 评论 -
《C语言笔记》第8章 自定义数据类型
8.1 结构体8.1.1概念用户自定义的新数据类型,在结构体中可以包含若干个不同数据类型和不同意义的数据项,从而反映一定的信息。8.1.2定义struct 结构体名 { 数据类型 结构体名1; 数据类型 结构体名2; 数据类型 结构体名3; … }; 注意: 1)在大括号中的内容也称“成员列表”或“域表”; 2)每个成员名的命名规则与变量名相同; 3)数据类型可以是基本变量类型也原创 2017-11-25 19:19:21 · 1771 阅读 · 0 评论 -
《C语言笔记》第7章 函数
7.1 函数基础7.1.1函数定义函数是一个完成特定 独立功能的代码模块,其程序代码独立,通常带有返回值,也可以是空值。 一般形式: <数据类型><函数名称>(形式参数说明) { 语句系列; return(<表达式>); } 注意: 1)<函数名称>是一个标示符,要求符合标识符的命名规则; 2)<数据类型>是整个函数的返回类型,如果无返回值,应该写为void; 3)(形式参数说明原创 2017-11-24 09:24:02 · 1021 阅读 · 0 评论 -
《C语言笔记》第6章 指针
6.1指针基础6.1.1 指针的定义指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (原创 2017-11-23 08:55:00 · 713 阅读 · 0 评论 -
《C语言笔记》第5章 数组
5.1一维数组5.1.1一维数组的定义定义:所谓一维数组是指只有一个下标的数组。它在计算机的内存中是连续存储的。 一般形式: <存储类型> <数据类型> <标识符>[表达式]; (赋初值) 注意: 1))[ ] :数组运算符单目运算符优先级(1)左结合不能用( ); 2)表达式:数组个数,不能为变量。从0开始; 3)标识符即数组名。 1>代表整个数组,数组名表示内存首地址原创 2017-11-22 16:59:56 · 850 阅读 · 0 评论 -
《C语言笔记》第4章 控制语句
4.1顺序结构4.2选择结构4.2.1 if语句格式 if (表达式) 语句块1 else 语句块2 常见形式 1)简化形式 if(表达式) 语句块 例如: if(x>y) printf(“%d”,x); 2)阶梯形式 格式: if(表达式1) 语句块1 else if(表达式2) 语句块2 els原创 2017-11-21 11:19:53 · 738 阅读 · 0 评论 -
《C语言笔记》第3章 数据的输入与输出
3.1输出函数3.1.1字符输出函数格式: putchar( c ) 参数: c为字符常量、变量或表达式 功能:把字符c输出到显示器上 返值:正常,为显示的代码值3.1.2格式输出函数格式:printf(“格式控制串”,输出表) 功能:按指定格式向显示器输出数据 返值:正常,返回输出字节数;出错,返回EOF(-1) 其中: 输出表:要输出的数据(多个时以“,”分隔) 格式控制串:包含原创 2017-10-15 09:06:21 · 901 阅读 · 0 评论 -
《C语言笔记》第2章 运算符&表达式&数据类型
2.1数据类型2.1.1分类分类1:逻辑类型。只有两个量true和false,表示逻辑真值和逻辑假值。 整数类型。C支持四种整数类型:char, short, int和long,整数类型用于处理整数。 浮点类型。C支持两种浮点类型:float和double,浮点类型用于处理包含小数部分的数值。 void类型。该类型也叫缺省型,用于描述值为空集, 主要用于说明不返回值的函数或指向任一类型的指针等原创 2017-10-14 14:21:40 · 841 阅读 · 0 评论 -
《C语言笔记》第1章 绪论
1.1 存储器的分类存储器可以简单的分为主存储器、外存储器和寄存器。 1)主存储器也称为内存储器、内存,是计算机的工作存储器。程序,待处理的数据和处理的结果都存储在内存中。内存通常以字节为单位对存储单元按顺序进行编址。内存读写速度比较快,但只能在加电时存储数据。 2)外存储器是用来长期保存数据的大容量存储器,目前多为磁存储器或光存储器。读写速度慢于内存,可以在不加电的情况下长期保存数据。 3)原创 2017-10-13 16:23:17 · 848 阅读 · 0 评论