文章分类 - c语言
个人学习c语言笔记总结
摘要:结构体,共用体,枚举,文件操作,makefile 1. 结构体 1.1 结构体的概念 结构体也是构造类型之一,由至少一个基本数据类型或构造类型组成的一种数据结构(集合),这种数据结构称之为结构体 1.2 结构体的定义 使用结构体之前,先定义结构体,然后使用这个结构体时作为一种数据类型(构造类型) 语
阅读全文
摘要:动态内存申请,字符串处理函数,const与指针的关系 1. 动态内存申请 现状:数组长度是预先定义好的,在整个程序中固定不变 问题:但是在实际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先确定 解决办法:为了解决上述问题,c语言提供了一些内存管理函数,这些内存管理函数
阅读全文
摘要:指针 1. 指针的应用 1.1 内存空间 32位机: 一次处理数据的大小 4B(字节) 64位机: 一次处理数据的大小 8B (字节) 计算处理数据的最小单位是 1B(字节), 计算存储数据的最小单位 二进制的1b(位) 一个程序启动后的进程分区: 栈、堆、全局区、常量区、代码区 内存寻址: (32
阅读全文
摘要:数组,函数,变量的存储类别,预处理,动态库和静态库 1. 数组 1.1 基本概念 数组是若干个相同类型的变量在内存中有序存储的集合。 有序存储:在连续的内存空间中存储数据 定义数组的语法: 数据类型 数组名[N]; 数据类型:代表是数组中存储的每一个变量的数据类型 数组名:符合变量名的命名规范 N:
阅读全文
摘要:关键字,数据类型,运算符,流程控制语句 1. c语言中的关键字 学习关键字的目的是了解存在哪些关键字,另外,在定义变量名、函数名(标识符命名)避免使用关键字 1.1 数据类型相关的关键字 char 字符类型,占1个字节,ASCII表有128字符,每个字符占1个字节。 short 短整型,占2个字节
阅读全文
摘要:c简介,环境设置,程序结构,Linux基本知识 1. c简介 c语言是一种通用的高级语言,最初是为开发unix操作系统而设计的。 unix操作系统,c编译器,和几乎所有的unix应用程序都是用c语言编写的。由于各种原因,c语言现在已经成为一种广泛使用的专业语言。 1.易于学习 2.结构化语言 3.高
阅读全文