C语言 Union 结构

Union 结构有时需要一种数据结构,不同的场合表示不同的数据类型。比如,如果只用一种数据结构表示水果的“量”,这种结构就需要有时是整数(6个苹果),有时是浮点数(1.5公斤草莓)。 C 语言提供了 Union 结构,用来自定义可以灵活变更的数据结构...

C语言 typedef 命令

typedef 命令简介typedef命令用来为某个类型起别名。 1typedef type name; 上面代码中,type代表类型名,name代表别名。 123typedef unsigned char BYTE;BYTE c = '...

C语言 struct 结构

struct 结构简介C 语言内置的数据类型,除了最基本的几种原始类型,只有数组属于复合类型,可以同时包含多个值,但是只能包含相同类型的数据,实际使用中并不够用。 实际使用中,主要有下面两种情况,需要更灵活强大的复合类型。 复杂的物体需要使用多个变...

C 语言的内存管理

C 语言的内存管理简介C 语言的内存管理,分成两部分。一部分是系统管理的,另一部分是用户手动管理的。 系统管理的内存,主要是函数内部的变量(局部变量)。这部分变量在函数运行时进入内存,函数运行结束后自动从内存卸载。这些变量存放的区域称为”栈“(sta...

C语言 字符串

字符串简介C 语言没有单独的字符串类型,字符串被当作字符数组,即char类型的数组。比如,字符串“Hello”是当作数组{'H', 'e', 'l', 'l', 'o&...

C语言 数组

数组简介数组是一组相同类型的值,按照顺序储存在一起。数组通过变量名后加方括号表示,方括号里面是数组的成员数量。 1int scores[100]; 上面示例声明了一个数组scores,里面包含100个成员,每个成员都是int类型。 注意,声明数组时...

C语言 函数

函数简介函数是一段可以重复执行的代码。它可以接受不同的参数,完成对应的操作。下面的例子就是一个函数。 123int plus_one(int n) { return n + 1;} 上面的代码声明了一个函数plus_one()...

C语言 指针

指针指针是 C 语言最重要的概念之一,也是最难理解的概念之一。 简介指针是什么?首先,它是一个值,这个值代表一个内存地址,因此指针相当于指向某个内存地址的路标。 字符*表示指针,通常跟在类型关键字的后面,表示指针指向的是什么类型的值。比如,char*...

C语言 数据类型

数据类型C 语言的每一种数据,都是有类型(type)的,编译器必须知道数据的类型,才能操作数据。所谓“类型”,就是相似的数据所拥有的共同特征,那么一旦知道某个值的数据类型,就能知道该值的特征和操作方式。 基本数据类型有三种:字符(char)、整数(i...

C语言 流程控制

流程控制C 语言的程序是顺序执行,即先执行前面的语句,再执行后面的语句。开发者如果想要控制程序执行的流程,就必须使用流程控制的语法结构,主要是条件执行和循环执行。 if 语句if语句用于条件判断,满足条件时,就执行指定的语句。 1if (expres...

1434445464779

本站由 Diebug 使用 Stellar 1.29.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
本站总访问量 | 本站总访客数