文章分类 -  C--->编程基础

摘要:1、定义和区别‌ 在‌C语言中,没有专门的‌字符串类型,但可以使用‌字符数组来模拟字符串。字符串是一种特殊的字符数组,它必须以空字符‘\0’结尾,其后的字符不属于该字符串。字符数组是由若干个字符元素组成的,它可以存放任意的字符,并不要求最后一个字符必须是空字符(也就是’\0’)。 字符数组的长度是固 阅读全文
posted @ 2024-09-03 10:47 孤情剑客 阅读(1035) 评论(0) 推荐(0)
摘要:1、#pragma pack指令 每个特定平台上的编译器都有自己的默认“对齐系数"(也叫对齐模数)。程序员可以通过预编译命令,即pragma pack(n),n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的对齐系数”。 #pragma pack是有关结构体字节对齐方式设置,指定数据在内 阅读全文
posted @ 2023-10-24 15:23 孤情剑客 阅读(769) 评论(0) 推荐(0)
摘要:宏:大写+下划线函数名:全小写+下划线变量名:全小写+下划线 //驼峰命名法宏:大写+下划线函数名:第一个单词全小写,后面单词第一个字母大写变量名:第一个单词全小写,后面单词第一个字母大写,首字母有含义 /** ******************************************** 阅读全文
posted @ 2021-09-23 17:06 孤情剑客 阅读(307) 评论(0) 推荐(0)
摘要:1、变量的定义 变量定义:在程序运行过程中其值可以更改的 格式:<存储类型> <数据类型> <变量名> = <初始值>; 2、变量的作用域 变量的作用域定义:程序中可以访问一个指示符的一个或多个区域,即变量出现的有效区域,决定了程序的那些部分通过变量名来访问变量。 一个变量根据其作用域的范围可以分为 阅读全文
posted @ 2020-09-02 18:09 孤情剑客 阅读(1318) 评论(0) 推荐(0)
摘要:1、宏定义define #define 叫做宏定义命令,它也是C语言预处理命令的一种。所谓宏定义,就是用一个标识符来表示一个字符串,如果在后面的代码中出现了该标识符,那么就全部替换成指定的字符串。 (1)、无参宏定义 格式:#define 宏名 字符串 #表示这是一条预处理命令,所有的预处理命令都以 阅读全文
posted @ 2020-09-02 18:01 孤情剑客 阅读(449) 评论(0) 推荐(0)
摘要:1、内存管理 内存的使用是程序设计中需要考虑的重要因素之一,这不仅由于系统内存是有限的(尤其在嵌入式系统中),而且内存分配也会直接影响到程序的效率。因此,读者要对C语言中的内存管理有个系统的了解。 在C语言中,定义了4个内存区间: (1)、代码区:存放程序中的代码,属性是只读的 (2)、全局变量与静 阅读全文
posted @ 2020-02-18 17:41 孤情剑客 阅读(378) 评论(0) 推荐(0)
摘要:1、结构体 1.1、结构体的定义 在实际的处理对象中,有许多信息是由多个不同类型的数据组合在一起进行描述,而且这些不同类型的数据是互相联系组成了一个有机的整体。此时,就要用到一种新的构造类型数据 结构体,简称结构。 结构体的使用为处理复杂的数据结构(如动态数据结构等)提供了有效的手段,而且,它们为函 阅读全文
posted @ 2020-02-18 17:35 孤情剑客 阅读(839) 评论(0) 推荐(0)
摘要:1、函数定义和声明 函数是一个能完成特定功能的代码模块,其程序代码独立,可以给函数传递参数,也可以得到返回值。 C语言程序一般是由大量的小函数而不是少量的大函数构成,即所谓“小函数构成大程序”。这样做的好处是让各个模块相互独立,并且任务单一。 C语言程序中的函数在数目上并没有上限。但一个C程序中有且 阅读全文
posted @ 2020-02-18 17:12 孤情剑客 阅读(416) 评论(0) 推荐(0)
摘要:1、指针概念 在计算机内部存储器中,每一个字节单元,都有一个编号,我们将内存中字节的编号称为地址(Address)或指针(Pointer)。 内存单元的地址称为指针。专门用来存放地址的变量,称为指针变量。 地址从 0 开始依次增加,对于 32 位环境,程序能够使用的内存为 4GB,最小的地址为 0, 阅读全文
posted @ 2020-02-18 17:01 孤情剑客 阅读(664) 评论(0) 推荐(0)
摘要:1、数组的定义 数组就是具有一定顺序关系的若干变量的集合。其中的每个变量,都被称为数组的元素。其中的每个交量。从定义中,我们可以看出几个关键点,首先,组成数组的元素是若干个独立的变量。其次,这些变量的数据类型必须相同。最后,变量之间有一定的顺序关系。 数组属于构造类型。一个数组可以分解为多个数组元素 阅读全文
posted @ 2020-02-18 16:20 孤情剑客 阅读(594) 评论(0) 推荐(0)
摘要:1、程序结构 从程序流程角度来看,C语言中的语句可以分为三种基本结构:顺序结构、分支结构和循环结构。 1.1、顺序结构 顺序结构即程序按顺序执行,不发生跳转。顺序结构的执行过程如下: 1.2、分之结构(选择结构) 选择结构即依据条件是否满足,有选择的执行相应功能。分支结构的执行过程如下: 1.3、循 阅读全文
posted @ 2020-02-18 15:37 孤情剑客 阅读(363) 评论(0) 推荐(0)
摘要:1、输入函数 C语言中输入常用的三个函数:字符输入函数getchar()、字符串输入函数gets()、格式化输入函数scanf() 1.1、字符输入函数getchar 头文件 stdio.h 函数功能 在键盘上读一个字符 函数原形 int getchar(void) 函数参数 无 函数返回值 成功: 阅读全文
posted @ 2020-02-18 15:14 孤情剑客 阅读(502) 评论(0) 推荐(0)
摘要:1、数据类型分类 2、各种基本类型数据的取值范围 在32位机中,各种数据类型的字节数和取值范围: 基本数据类型 数据类型 标识符 比特数 取值范围 字符型 有符号字符 char 8 -128~127 无符号字符 unsigned char 8 0~255 整形 用符号短整型 short (int ) 阅读全文
posted @ 2020-02-18 14:42 孤情剑客 阅读(230) 评论(0) 推荐(0)