
C语言基础
文章平均质量分 55
重点总结”数组、指针、结构体、文件操作“等C语言中较难掌握理解的章节。
Mertrix_ITCH
井蛙不可语海,夏虫不可语冰。
展开
-
C/C++常用格式符
格式符含义%d十进制有符号整数%u十进制无符号整数%d十进制有符号整数%u十进制无符号整数%f浮点数%s字符串%c单个字符%p指针的值%e指数形式的浮点数%x, %X无符号以十六进制表示的整数%o无符号以八进制表示的整数%g把输出的值按照 %e 或者 %f 类型中输出长度较小的方式输出%p输出地址符%lu32位无符号整数%llu64位无符号整数%2f是把float的所...原创 2022-08-23 12:05:25 · 1446 阅读 · 0 评论 -
C语言语法基础(十)——结构体、共用体和用户定义类型
结构体和共用体C语言语法基础十——结构体、共用体和用户定义类型/*本章主要介绍:C语言中可由用户自己定义的三种数据类型**1.typedef(用户定义类型):对已有类型,另外==说明一个新的类型标识符==。*2.struct(结构体):把==具有相互关系==的不同数据类型组成一个有机整体。*3.union(共用体):也称联合体,使几种不同类型变量共用一段储存空间。*/10.1用typedef定义类型10.2 结构体结构体是一种复杂但灵活的构造数据类型,它由若干个相互关联的不同类型的数据项组成。10.2.1原创 2020-07-08 13:33:25 · 1866 阅读 · 0 评论 -
第九章 编译预处理
第九章 编译预处理【导读】C编译系统包括预处理、编译和连接等部分,预处理命名不是C语句。预处理程序负责分析和处理以“#”为标志的首字符控制行,每行末尾不加分号。 C语言预处理功能主要有3种:宏替换、文件包含和条件编译。@TOC9.1宏替换9.1.1 不带参数的宏定义【定义格式】 #define 宏名 替换文本(常数、表达式、格式串)eg:#define PI 3.14...原创 2020-04-27 14:29:42 · 251 阅读 · 0 评论 -
第八章 变量的作用域和储存类别
第八章 变量的作用域和储存类别主要问题:变量的作用域和生存周期8.1变量的作用域【定义】:给变量分配确定的储存单元;【说明】:说明变量的性质,并不是分配确定的储存单元; C语言中变量按作用域范围分为:局部变量和全局变量。8.1.1局部变量【局部变量】:在一个函数内部或复合语句内部定义的变量。 作用域:定义该变量的函数内或定义该变量的符合语句内,只能在定义它的函数或复合语句...原创 2020-04-26 18:29:58 · 584 阅读 · 1 评论 -
数组知识点小结
C语言-数组小结六、数组1.数组定义格式:类型说明符 数组名[常量表达式]2.二维数组格式:类型说明符 数组名 [常量表达式1] [常量表达式2]3.数组处理函数 六、数组1.数组定义格式:类型说明符 数组名[常量表达式] 1.#define N 5 int X[2*N] 2.int N=10; int X[N]; ...原创 2020-04-09 23:06:49 · 304 阅读 · 1 评论 -
C实战——高配版贪吃蛇游戏设计
↘话不多说,先上图为敬(●´∀`●)ノ与君の勉:贪吃蛇Demo作为一个C语言的经典开发项目,比较适合初学者练习。透过程序看本质,该项目有种许多可供我们学习、提高的知识点:数组、指针、循环链表、多文件操作、三大结构运用……等等。“理论+实践”,相信入门的你通过该Demo会对C有更尽一层的理解。由于最近其他事情耽搁,完整的设计流程笔记小编还未完成,不过我会尽快补更,就先把源码分享给大家,期待共同...原创 2020-03-15 22:20:23 · 2285 阅读 · 5 评论 -
指针引用数组元素
一、小结1.一维数组:(eg:int a[5],*p;)a+nIIp+n---->表示数组元素a[n]的地址;(a+n)II(p+n)---->表示数组中第n个元素;2.二维数组(int a[3][5],p;)&a[i][j]=(a+i)+j; //表示第i行第j列元素的地址;a[i][j]=((a+i)+j)=*(a[i]+j) ...原创 2020-03-04 23:57:04 · 314 阅读 · 0 评论 -
小白大战指针 (上)
一、初识指针1.指针概述:指针:内存中的一个地址。指针变量:专门用来存放变量地址的变量。1.1 定义 格式:类型说明 *变量名 eg:int *p (类型说明:有指针变量所指向的数据类型决定。 *---表示该变量是一个指针变量) 1.2 赋值 格式:(& 变量名) a.int a; int *p=&a ...原创 2020-02-28 19:42:02 · 346 阅读 · 0 评论