2021-05-30笔记(初始c语言3)

本文介绍了C语言中`static`关键字的使用,包括它如何改变局部变量和全局变量的生命周期与作用域。同时,讲解了`typedef`如何重定义类型名,简化代码。此外,还探讨了三目运算符的语法和功能,并展示了宏定义在创建函数式宏方面的应用。通过实例,帮助读者深入理解这些核心概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

static 在c语言用法

静态局部变量 static 修饰局部变量,生命周期延长,作用域减少。原本在一个文件用  extern  可以使用的,现在不可以了
static 改变了函数的链接属性,没有外部的链接属性。

static 修饰局部变量,全局变量,函数。

typedef的用法:

就是改了一个名字,重定义了类型,新给一个名字,改小名。

三目运算符

。。。?。。:。。

x>y?x:y

宏定义定义函数

define MAX(X,Y) (X>Y?X:Y)

定义指针表示地址

int* p=&a;

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值