1.先来看一个程序:
char flower[10] = "roses"; //数组
char *s = "red"; //从这里看出"red"实际是一个地址,并将地址赋给了指针s
cout << flower << " are "<<s;//" are "作为字符串常量
运行结果:
cout对象一个是数组名flower,一个是字符串常量“s are red”
首先需要知道的是数组名是一个指向字符串第一个字符的地址
1.先来看一个程序:
char flower[10] = "roses"; //数组
char *s = "red"; //从这里看出"red"实际是一个地址,并将地址赋给了指针s
cout << flower << " are "<<s;//" are "作为字符串常量
运行结果:
cout对象一个是数组名flower,一个是字符串常量“s are red”
首先需要知道的是数组名是一个指向字符串第一个字符的地址