C语言小结
C语言总结笔记
zxcwxkp
积蓄力量
展开
-
c语言小结——const
一、const指针 1.const在*后面(可以理解为q为const):i不是const,所以可以可以通过访问地址指向对象为i赋值,但不能修改指针的指向。 int*const q=&i;//q是const *q=26//OK q++//ERROR 2.const在*前面(可以理解为(*q)为const):不能通过指针需修改变量,但并不能使得指向变量成为const。 const int*q...原创 2020-02-21 16:19:48 · 163 阅读 · 0 评论 -
c语言小结——全局变量与静态本地变量
一.全局变量 1.定义:定义在函数外面的变量是全局变量。 2.初始化:初始化在main函数之前。 3.如果函数内部存在于全局变量同名的变量,则全局变量会被隐藏。 二.本地变量 三.静态本地变量 1.定义:在本地变量定义时加上static修饰符 2.作用:当函数离开的时候,静态本地变量会继续存在并保持其值。 四.三者的联系 1.全局变量具有全局的生存期和作用域,与任何函数无关,在函数内部都可以。 2...原创 2020-02-19 15:44:55 · 1153 阅读 · 0 评论 -
c语言小结——结构体
一、声明结构的形式 1.标准格式: struct message { char name[size]; double money; }; 2.typedef的妙用:参见利用Typedef简化结构体的使用 二、结构体的初始化 1.初始化格式: 1.struct message bank={jiang,36}; 2.struct message bank={.name="jiang"...原创 2020-02-21 15:37:40 · 260 阅读 · 0 评论