初识C语言(三)
一、关键字
(1)typedef:typedef是给一个类型定义一个别名。
typedef unsigned int uint
int main(){
//num1和num2的两个变量类型实际一致
unsigned int num=0;
uint num=0;
return 0;
}
(2)static:用来修饰变量与函数。(十分重要!!)
a)修饰局部变量,改变这个变量的生命周期,使其由局部程序变为跟随整个程序。
b)修饰全局变量,改变变量的作用域,不改变生命周期。
c)修饰函数。
二、指针
打印指针内容用%p。
*的三种用法(此处介绍三种,并不是只有三种)
a)表示乘号。
b)*的前面带类型,表示指针类型。
c)后面带一个指针变量,*表示"解引用操作"/“间接访问操作”。
三、小知识点
(1)函数中声明,没有函数体的,直接后面写,形参名可以不写,但类型要保留。
(2)&取地址符,如果&后面只有一个变量,则表示为取地址。如果前后都有变量,表示按位与运算。