
C语言编程
qq_25205059
学习技术,分享经验,南无大至势菩萨
展开
-
让你不再害怕指针——C指针详解(经典,非常详细)
前言:复杂类型说明 要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:[cpp] view plain copyint p; ...转载 2018-05-31 02:06:51 · 287 阅读 · 0 评论 -
C语言共同体
共同体类型 设有字符型变量c、整型变量j,若这二个变量在使用过程中互斥,即当用到c时,一定不用j,当用j时,一定不用c,则无需为二个变量分配不同的存储空间,而可使二个变量共同使用一个存储空间,如图8.1所示。具有这种存储特性的变量称为共同体类型的变量。要定义共同体类型变量,必须先定义共同体类型。共同体类型的定义方法与结构体类型的定义方法类似,只要用关键字union 代替struct即可。 定义...转载 2018-02-18 02:21:41 · 10669 阅读 · 0 评论 -
C 语言结构体
在实际问题中,一组数据往往具有不同的数据类型;例如在学生信息登记表中,姓名为字符型,学号为整型或字符型,年龄为整型,性别为字符型,成绩为整型或实型。因为数据类型不同,显然不能用一个数组来存放。在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。定义结构体的一般形式为:[cpp] view plain copystruct 结构体名{ 成员列表 }; 每个成员都是结构体...转载 2018-02-18 02:18:15 · 175 阅读 · 0 评论 -
数据结构基础(3)---C语言实现单链表
[cpp] view plain copy print?#include #include #include /** **链表节点的定义 */ typedef struct Node{ int data;//数据域 struct Node * PNext;//指针域,存放下一个节点的地址 } Node ,* PNo转载 2018-01-25 12:58:48 · 279 阅读 · 0 评论 -
C语言关键字
C语言的32个关键字和9种控制语句 一、C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。 1 数据类型关键字(12个):(1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float转载 2018-01-22 00:11:29 · 359 阅读 · 0 评论