之前都只是停留在学习阶段,看的代码都是书上的例程,最近开始正式使用C++,发现自己连最简单的一些用法都未完全掌握,现将此次写程序的一些简单经验罗列如下:
1.头文件越少越好,里面包括核心函数;
2.函数的声明与定义最好分开写;
3.对指针的理解,记住一下几组实验;
(1)
int main()
{
char *p = "abcdefg";
cout<<"p指向的地址为"<<&p<<",p指向地址所存放的值为"<<p<<endl;
return 0;
}
结果为:
(2)指针交换
int main()
{
char *p = "abcdefg";
char *q = "hijklmn";
char *temp = NULL;
temp = p;
p = q;
q = temp;
cout<<"p指向地址所存放的值为"<<p<<endl;
cout<<"q指向地址所存放的值为"<<q<<endl;
return 0;
}
结果为:
(3)指针的运算
int main()
{
char *p = "abcdefg";
cout<<"p向后移动3个单位后:"<<(p+3)<<endl;
return 0;
}
结果为: