程序中那个地方错了?#include "stdafx.h"#includeusing namespace std;int _tmain(int argc,_TCHAR* argv[]){ char word[4];word[4]={'a','b','c'};return 0;}
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 01:11:31
![程序中那个地方错了?#include](/uploads/image/z/7831637-53-7.jpg?t=%E7%A8%8B%E5%BA%8F%E4%B8%AD%E9%82%A3%E4%B8%AA%E5%9C%B0%E6%96%B9%E9%94%99%E4%BA%86%3F%23include+%22stdafx.h%22%23includeusing+namespace+std%3Bint+_tmain%28int+argc%2C_TCHAR%2A+argv%5B%5D%29%7B+char+word%5B4%5D%3Bword%5B4%5D%3D%7B%27a%27%2C%27b%27%2C%27c%27%7D%3Breturn+0%3B%7D)
程序中那个地方错了?#include "stdafx.h"#includeusing namespace std;int _tmain(int argc,_TCHAR* argv[]){ char word[4];word[4]={'a','b','c'};return 0;}
程序中那个地方错了?
#include "stdafx.h"
#include
using namespace std;
int _tmain(int argc,_TCHAR* argv[])
{ char word[4];
word[4]={'a','b','c'};
return 0;
}
程序中那个地方错了?#include "stdafx.h"#includeusing namespace std;int _tmain(int argc,_TCHAR* argv[]){ char word[4];word[4]={'a','b','c'};return 0;}
char word[4];
word[4]={'a','b','c'};
应该是char word[4] = {'a','b','c'};不可以分开
若先声明char word[4];然后再初始化各元素的值,只能依次赋值,如下
word[0] = 'a';
word[1] = 'b';
word[2] = 'c';