0%

关于关键字,函数以及指针的初步了解

关键字

对于关键字这一方面,有以下几个需要我特别注意的

关键字 作用
typedef 类型定义,可理解为类型重命名
static 1.修饰局部变量改变其生命周期(作用域不变)2.修饰全局变量改变作用域,连接属性由外转内 3.修饰函数,同全局变量类似
#define 定义常量和宏

函数

在学习函数这一方面的时候,碰到了一些小问题,总会在声明函数之后加上一个分号,导致一些语法上的错误
比如

1
2
3
4
5
6
7
int get_max(int x , int y);

//错误格式!!!

int get_max(int x , int y)

//正确格式

希望以后谨记。。。

指针的初步理解

对我来说,指针变量更像是一个电话号码,给它打电话,就能找到要找到的人

1
2
3
4
5
6
7
8
9
int main()
{
int a = 10;
int* p = &a;
//声明一个整形指针变量 P ,并将 a 的**地址**赋值给 P
*p = 20;
//此时在用 p 指代 a ,此时的意思即为 a=20 (打电话给 a 说:你现在等于20了,(●'◡'●))
return 0 ;
}

或许是本科学习过的微机原理以及汇编语言的关系,我对内存的理解可并不像是一个初学者,我相信这能对我有所帮助。

-------------本文结束感谢您的阅读-------------