Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我是C+的新手+;当我使用指针时会出现这个错误,有什么建议吗?_C++ - Fatal编程技术网

C++ 我是C+的新手+;当我使用指针时会出现这个错误,有什么建议吗?

C++ 我是C+的新手+;当我使用指针时会出现这个错误,有什么建议吗?,c++,C++,ConsoleApplication2.exe中0x01204001处的首次机会异常: 0xC0000005:访问冲突读取位置0xCCCC #包括“stdafx.h”; #包括,; 使用std::cout; 使用std::cin; 使用std::endl; int main() { 字符暂停; int Max=26;//27个索引减去1 char*alpha[]={A”,“B”,“C”,“D”,“E”, “F”、“G”、“H”、“I”、“J”、“K”, “L”、“M”、“N”、“O”, “P”、

ConsoleApplication2.exe中0x01204001处的首次机会异常: 0xC0000005:访问冲突读取位置0xCCCC

#包括“stdafx.h”;
#包括,;
使用std::cout;
使用std::cin;
使用std::endl;
int main()
{
字符暂停;
int Max=26;//27个索引减去1
char*alpha[]={A”,“B”,“C”,“D”,“E”,
“F”、“G”、“H”、“I”、“J”、“K”,
“L”、“M”、“N”、“O”,
“P”、“Q”、“R”、“S”、“T”,
“U”、“V”、“W”、“X”、“Y”、“Z”};
//字符*α(字母1[26]);
//使用for循环打印字母表
不能将for循环更改为

for(int i = 0; i < Max; i++) {
    cout << alpha[i]; 
};
for(int i=0;i无法使用调试器运行它。请不要在
#include
i后面加分号。您的数组有26个有效元素,而不是您的注释所说的27个。顺便说一句,在您的实例中,表达式
sizeof(alpha)/sizeof(alpha[0])
将在编译时提供数组的大小。这将消除
#define
与数组实际内容之间的任何不匹配。
for(int i = 0; i < Max; i++) {
    cout << alpha[i]; 
};