指针存储变量的内存位置或地址。换句话说,指针引用一个内存位置,获取存储在该内存位置的值称为指针的解引用。以下是一个使用指针访问数组单个元素的程序示例:示例 在线演示 #include <iostream> using namespace std; int main() { int arr[5] = {5, 2, 9, 4, 1}; int *ptr = &arr[2]; cout<<"Value at arr[2] is: "<<*ptr<<endl; return 0; }
字符串是一维字符数组,以空字符结尾。字符串的长度是在空字符之前的字符数。例如:char str[] = “The sky is blue”; 上述字符串中的字符数 = 15以下是一个查找字符串长度的程序示例:示例 在线演示 #include <iostream> using namespace std; int main() { char str[] = "Apple"; int count = 0; while (str[count] != '\0') count++; cout<<"Length of the string is: "<<count<<endl; return 0; }