初始值设定项太多

#include <stdio.h>
void main()
{char diamond[][5]={{' ',' ',' ','*'},{' ',' ','*',' ','*'},{' ','*',' ','*',' ','*'} };
int i,j;
for (i=0;i<5;i++)
{for (j=0;j<5;j++)
printf("%c",diamond[i][j]);
printf("\n");
}
}

第1个回答  2016-02-22
{char diamond[][5]={{' ',' ',' ','*'},{' ',' ','*',' ','*'},{' ','*',' ','*',' ','*'} };第三个大括号里有六个元素,定义的是5个元素
第2个回答  2010-04-29
#include <stdio.h>
void main()
{char diamond[][5]={{' ',' ',' ','*'},{' ',' ','*',' ','*'},{' ','*',' ','*',' ','*'} };
int i,j;
for (i=0;i<5;i++)
for (j=0;j<5;j++)
printf("%c\n",diamond[i][j]);
getch();
}本回答被网友采纳

C++中初始值设定项太多是怎么回事?急求各位老师解答!谢谢!
t=b[k];b[k]=b[k+1];t=b[k+1]; \/\/这个地方算法不对,应该是b[k+1]=t;

C语言初始值设定项太多
无大错。加上函数原型声明。函数调用语句,前面不要写 char。include<stdio.h> char s[]="this,is,string";char sdele(char s[],char c); \/\/ 加上函数原型声明,分号结束 int main(){ char c=',';printf("%s\\n",s);sdele(s,c); \/\/ 函数调用,前面不要写 char printf("%s...

...10]初始化时编译系统告诉我初始值设定项值太多。什么原因如何解决...
这个数组的第一维是5,所以你的第二层括号不能多于5

error C2078: 初始值设定项太多
include<stdio.h> int max(int a,int b);\/*函数声明,跟系统说我要用到这个函数,但是在下面定义*\/ int main(){ int a,b,c;scanf("%d%d",&a,&b);\/*别给我加逗号,你看你的课本里有哪个有出*\/ c=max(a,b);printf("max=%d",c);}\/*主函数结束*\/ int max(int a,int b){\/...

error C2078: 初始值设定项太多
Book::Book(){ char * strcpy(m_Bookname,"");m_Price = 0;m_Number = 0;cout<<"调用了默认构造函数!\\n";} 改为:Book::Book(){ strcpy(m_Bookname,"");\/\/这里!这里!这里!这里!这里!m_Price = 0;m_Number = 0;cout<<"调用了默认构造函数!\\n";} ...

c++代码问题: C2078: 初始值设定项太多
using namespace std;double JiShuan(double A, double B);int main(){ double z;A:cout << "请输入一个数字:" << endl;double number1;cin >> number1;cout <<"请再输入一个数字:" << endl;double number2;cin >> number2;z=JiShuan(number1, number2);cout << "两个数的乘积...

error C2078: 初始值设定项太多 求解啊
因为是char所以要用单引号 char a[2][5]={{‘C’,‘+’,+‘},{’B‘,’A‘,’S‘,’I‘,’C‘}};

C语言编译、连接的各种错误
“identifier”: 数组初始化需要大括号 在指定的数组初始值设定项两边没有大括号。 编译器错误 C2077 错误消息 非标量字段初始值设定项“identifier” 试图用非标量(结构、联合、数组或类)初始化位域。使用整数值或浮点值。编译器错误 C2078 错误消息 初始值设定项太多 初始值设定项的数目超过了要初始化的对象...

初始值设定项太多 OpenGL 找不到解决办法。。。
你自己去查询这个结构体的说明:http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/dd368826(v=vs.85).aspx 你看看在版本号 ,和 色彩深度 之间 只能有 dwFlags 和 iPixelType 这两个参数.你检查下是不是

初始值设定项太多
{char diamond[][5]={{' ',' ',' ','*'},{' ',' ','*',' ','*'},{' ','*',' ','*',' ','*'} };第三个大括号里有六个元素,定义的是5个元素

相似回答