1 关于char *p;
很多时候我们需要用到字符指针,比如:
char *p;
char a[10]="sssss";
p=a;
这样程序能编译通过,但是运行会报错,这是因为p在定义时需要初始化。
解决方法:
a. char p[100];
b. char *p=a;
构造函数
InputNum (char *msg )
{
std::cout << msg;
std::cin >> _num;
}
InputNum num ("Enter number ");
本文探讨了字符指针的正确使用方法及其初始化的重要性,同时介绍了如何避免因未正确初始化而导致的运行错误。此外,还提供了一个构造函数的例子,展示了如何在构造函数中使用字符指针来实现输入功能。
205

被折叠的 条评论
为什么被折叠?



