给结构体里定义的二维数组赋值

时间:2022-08-30 19:43:36



这些小知识都是自己积累的,正确性经过本人亲自检验了给结构体里定义的二维数组赋值   如果您也认为是对的,那么欢迎借鉴使用,如果有不对的地方,希望能够指出错误,我将不胜感激。今天看到别人的代码里还有给结构体里定义的二维数组赋值的操作,???这特可以吗?我就自己试了试,还真的可以,涨知识了。

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
struct Matrix
{
int a[15][15];
};
int main()
{
Matrix g;
for(int i=1;i<=5;i++)
for(int j=1;j<=5;j++)
g.a[i][j]=1;
for(int i=1;i<=5;i++)
for(int j=1;j<=5;j++)
printf("%d%c",g.a[i][j] ,j==5?'\n':' ');
return 0;
}