指针变量需要初始化后才能使用
1.指向变量
char *p;
char a = 'a';
p = &a;
2.指向数组
char a[20] = {'a','b', 'c','d','e','f', 'g', 'h'};
char *s1;
s1 = &a[0];
3.不指向具体变量
char *s1 = new char;
定义了一个 char 型指针 s1 指向一个 char 型变量
4.初始化为 nullptr 无法使用该指针变量
本文介绍了C++中指针初始化的重要性,包括指向变量、数组和不指向具体变量的情况,并强调了指针变量应初始化为nullptr以确保安全。
指针变量需要初始化后才能使用
1.指向变量
char *p;
char a = 'a';
p = &a;
2.指向数组
char a[20] = {'a','b', 'c','d','e','f', 'g', 'h'};
char *s1;
s1 = &a[0];
3.不指向具体变量
char *s1 = new char;
定义了一个 char 型指针 s1 指向一个 char 型变量
4.初始化为 nullptr 无法使用该指针变量
711