欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

char[]和char*的区别(转)

程序员文章站 2022-05-27 08:37:02
...

代码如下:

#include<iostream>
using namespace std;
int main()
{

	char str1[] = "Hello world";
	char str2[] = "Hello world";//这里开辟了两处空间,所以不相等
	if (str1 != str2)
		cout << "str1和str2不相等" << endl;
	char *p1 = "Hello world";
	char *p2 = "Hello world";//这里指向相同的字符串。该字符串只用了一个地址

	if (p1 == p2)
		cout << "p1和p2相等" << endl;

	cin.get();
	cin.get();
	return 0;

}
char[]和char*的区别(转)