首页上一页 1 下一页尾页 1 条记录 1/1页
打印杨辉三角的程序问题
发表在C#图书答疑
2022-10-31
《零基础学C#》第5 章 数组—批量数据处理 125页-125页
是否精华
是
否
版块置顶:
是
否
static void Main(string[] args)
{
int[][] Array_int = new int[10][]; //定义一个10行的二维数组
//向数组中记录杨辉三角形的值
for (int i = 0; i < Array_int.Length; i++) //遍历行数
{
Array_int[i] = new int[i + 1]; //定义二维数组的列数
......
------------------------------------------------------------------------------------------------------------------
为什么“Array_int.Length=10”一直等于10呢?
起初定义一个10行的二维数组Array_int ,“Array_int.Length=10”可以理解。
后来向这个数组记录了杨辉三角的值,实际一共有55的元素。
这时,为什么Array_int.Length的值还=10呢?不应该是55么?
和“int[][] Array_int = new int[10][]; ”这个定义有关么?