![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 75
KANGANTUA
,
展开
-
C语言复习-结构与其他数据形式
当表示数据的需求变得复杂时,结构变量便被C语言提供,结构变量可以让你创造新的形式,使得操纵数据变得更加简单。 建立结构声明 struct book{ char title; char author float value}该声明就是典型的结构声明,该声明没有创建实际的数据对象,只是描述了该对象由什么组成,如果将结构声明放在函数内部,那它只有函数作用域,如果放在函数外部,则有文件作用域。这一层含义我们称为“结构布局”。struct book library;原创 2022-07-12 20:31:23 · 129 阅读 · 0 评论 -
C语言-函数复习
void test(void); //函数原型int main(void){test();return 0;}void test(void) //定义函数{/**/}原创 2022-03-25 22:37:31 · 1514 阅读 · 1 评论 -
C语言复习-存储类别,链接和内存管理
存储类从硬件方面来看,被存储的每个值都占一定的物理内存。C语言把这一块内存称为对象。对象可以存储一个或多个值。一个对象可能并未存储到实际的值,但是它在存储适当的值时一定具有相应的大小。 从软件方面来看,程序需要一种方法访问对象,可以通过声明变量来完成 int entity = 2;//这条语句创建了一个名为entity的标识符。//上边这条语句,标识符entity是软件(C程序)指定硬件内存中的对象的方式。//该声明还提供了存储在对象中的值。 变量名不是指定对象的唯一途径,还可以用指针来原创 2022-03-30 21:18:05 · 1242 阅读 · 0 评论 -
C语言复习-数组与指针
数组数组由数据类型相同的一系列元素组成。有时需要将数组设置成只读,这样程序只能从数组中检索值,不能把新值写入数组。const int days[MONTHS] = {1,2,3,4,5,6,7,8,9};可以省略方括号中的数字,让编译器匹配数组大小和初始化列表的项数。const int days[] = {1,2,3,4,5,6,7,8,9};C99规定,可以在初始化列表中使用带方括号的下标指明待初始化的元素。int days[6] = {[5] = 212...原创 2022-03-29 00:48:23 · 1077 阅读 · 0 评论 -
C语言-指针复习1
指针(pointer),是C语言最重要,也是最复杂的概念之一,用于储存变量的地址,这里先介绍一元&的用法。一元&运算符给出变量的储存地址,如果pooh是变量名,则&pooh是变量的地址,可以把地址看作变量在内存中的位置。pooh = 24;printf("%d %p\n, pooh, &pooh");将输出24 0b46 //0b46是变量pooh的地址指针简介指针是一个值为内存地址的变量,正如char类型的值是字...原创 2022-03-25 23:47:51 · 322 阅读 · 0 评论