#数组
##定义:一组数
int a[100]; //一维
int b[10][10];//二维
int x[10]={0,1,2,3}//从下标为0开始存
int y[2][2]={1,2,3,4};
for(int i=1;i<=3;i++)printf("%d ",x[i]);//一维输出
for(int i=1;i<=2;i++)
{for(int j=1;j<=2;j++){printf("%d ",y[i][j]);}printf("\n");
}//二维输出
###简单试试?
建议会算空间复杂度,个数*类型大小/1024/1024(转MB)
不想算的话,一般一维最大 1 0 7 10^7 107,二维 5000 ∗ 5000 5000*5000 5000∗5000
#函数
int/*返回类型*/ f/*函数名*/(int x/*调用参数,可以为空*/)
{return x;//函数内容
}
int main()//主函数
{cout<<f(2);//调用方式,函数名(调用的参数)int x=2;cout<<f(x);//更常见
}
返回类型中 v o i d void void为无返回类型,对应 r e t u r n ; return ; return;
#结构体
简单理解为把一些数据和函数封装(打包)成一块,这种块也可理解为一种高级的数据类型
struct W/*结构体名*/{int a;int f(){return a;}
}A;//这里顺带定义了一个W结构体的A
int main()
{A.a=1;//一些使用方法cout<<A.f();
}