Linux C编程
文章平均质量分 92
在Linux系统下的C语言编程,使用Vim编译
代码不run我就run
手拿菜刀砍电线,一路火光带闪电。。
展开
-
09_标准IO编程
在Linux 系统中一切皆文件,主要包含磁盘文件和设备文件。1.磁盘文件指一组相关数据的有序集合,通常存储在外部介质(如磁盘)上,使用时才调入内存。2.设备文件操作系统将连接到系统中的硬件设备在系统的文件系统中创建设备文件节点,应用程序可以通过系统接口对设备文件节点访问实现对硬件设备的控制。3.通信文件:管道文件和套接字文件。原创 2024-01-22 10:41:33 · 976 阅读 · 0 评论 -
08_结构体
所谓的结构体变量,指的是变量的数据类型为结构体类型,满足变量的所有规则及其语法。变量的定义:存储类型 数据类型 变量名称;对于结构体变量数据类型为结构体类型:1.由struct关键字和结构体类型名称构成的整体;2.也可以是结构体类型的别名表示;3.在声明结构体类型的时候,来定义结构体变量。1.结构体变量定义直接使用结构类型定义结构体变量:结构体类型:是由struct关键字和结构体类型名称构成,也可以是typedef取别名的数据类型。2.结构体的访问。原创 2024-01-12 18:09:36 · 950 阅读 · 1 评论 -
07_内存管理
在嵌入式程序设计中,程序的允许基于特点的嵌入式系统允许,比如使用的Linux系统。在Linux系统中,程序的允许会创建一个进程,对于进程是资源管理的最小单位。在32位的系统中,每一个进程的允许都会创建一个虚拟的4G内存空间:地址序号介于:0x0 ~ 0xffff ffff。原创 2024-01-12 14:13:49 · 952 阅读 · 1 评论 -
06_函数
所谓的函数,其实质指的是具有特点功能代码的有序集合,实现模块化的设计(模块数据的输入、处理和输出)。将函数模块提供给使用者调用,最终实现代码重用的效果。数据类型 函数名称(形参列表) /* 函数头:提供给使用者调用 */函数体:函数功能执行代码块;数据类型:表示函数的返回值1) 如果函数没有返回值,则使用void表示;2) 如果函数有返回值,则使用函数返回值的数据类型,可以是基本数据类型、构造数据类型,还可以是指针函数名称:表示的是整个模块的访问名称,同时也可以表示函数的地址,主要是提供用户访问。原创 2024-01-12 13:28:46 · 808 阅读 · 1 评论 -
05_指针
所谓的指针,指的是数据在内存空间存储的起始地址,也就是数据的指针;此时的指针指向整个数据的内存空间对于一个变量可以使用取地址运算符&得到整个变量的地址(指针),此时的指针是指针常量,作为指针常量可以定义相同类型的指针变量存储其指针常量的值1.指针变量定义的语法格式存储类型 数据类型 * 指针变量名;数据类型:不表示指针变量的数据类型,表示的是指针指向空间的数据类型。存储类型:修饰的是指针变量本身的存储属性,可以用于存储其它任意属性的变量的地址。原创 2024-03-14 14:53:22 · 733 阅读 · 0 评论 -
04_数组
存储类型 数据类型 数组变量名称[常量表达式];存储类型:整个集合的存储类型,表示整个数组空间的存储属性。数据类型:数组集合中数组元素的数据类型,可以是基本数据类型、构造数据类型;数组变量名称:整个数组集合的名称,也是一个变量(由多个相同类型元素所构成的集合变量);常量表达式:是一个常量值,表示数组集合中数据元素的个数。对于数组的定义,可以定义为全局变量,也可以定义为局部变量。/* 定义全局变量数组:数组集合是由10个int类型数据元素构成的集合 */int main()int arr[5]原创 2024-03-06 15:41:52 · 751 阅读 · 0 评论 -
03_控制语句
在c语言中,控制逻辑主要包含三种:1.顺序执行:所谓的顺序执行,指的程序按照特定先后顺序依次执行;也是C语言的特征(面向过程语言);2.选择分支:在执行过程中,某些特殊的语句,需要满足特定条件才能执行。C语言中的选择分支可以使用if……else语句实现,也可以使用switch控制语句实现。3.循环控制:在执行过程中,某些功能语句块,需要多次重复执行。C语言中可以使用for循环、while循环以及使用goto实现循环控制。在程序设计的时候,所有的逻辑都是通过前面三种逻辑语句来综合实现。原创 2024-03-06 09:30:50 · 1836 阅读 · 0 评论 -
02_C语言基础
计算机实质是在完成数据的输入、存储、处理和输出的功能;原创 2024-02-28 21:33:02 · 977 阅读 · 0 评论 -
01-Linux系统概述
Linux系统的简单概述原创 2024-01-11 10:08:42 · 879 阅读 · 0 评论