C语言——关键字,define定义宏,指针,结构体

本文介绍了C语言中的一些核心关键字,如`typedef`用于简化复杂类型,`static`改变变量生命周期和作用域,以及`define`定义常量和宏。此外,还探讨了指针的概念,结构体的创建以及它们在程序设计中的应用。
摘要由CSDN通过智能技术生成
                                   常见关键字

auto break case char continue const default do double else enum extern float for goto if int long register return short sizeof sizeof static struct switch typedef union unsigned void volatille while

typedef:类型重定义
使复杂类型简单化

static:静态的
static修饰局部变量,改变了局部变量的生命周期(本质上是改变了变量的存储类型)在这里插入图片描述在这里插入图片描述

static修饰全局变量,使得这个全局变量只能在自己所在的源文件内部使用,其他源文件无法使用。在这里插入图片描述在这里插入图片描述

在这里插入图片描述
全局变量,在其他源文件内部可以被使用,是因为全局变量具有外部连接属性。但是被static修饰后,就变成内部链接属性,其他源文件就不能链接到。
static修饰函数
与全局变量同理

                            define定义常量和宏

define定义标识符常量在这里插入图片描述
define定义宏在这里插入图片描述
在这里插入图片描述

                                    指针

指针就是地址
记作 *p
可通过指针变量来找到存储的某个量或修改
在这里插入图片描述

                                      结构体

可以让C语言创建新的类型出来struct

->左边一定是结构体指针
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dataowu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值