如果将二维数组作为参数传递给函数,则在函数的参数声明中必须指明数组的列数。如:
f(daytab[2][13]) 或 f(day[][13]) 或 f((*daytab)[13]),注意,*daytab必须加上圆括号,因为中括号的优先级更高,加上圆括号才能表示这是一个指针,指向一个包含13个元素的一维数组,若不加圆括号,则表示这是一个有13个元素的一维数组。
如果将二维数组作为参数传递给函数,则在函数的参数声明中必须指明数组的列数。如:
f(daytab[2][13]) 或 f(day[][13]) 或 f((*daytab)[13]),注意,*daytab必须加上圆括号,因为中括号的优先级更高,加上圆括号才能表示这是一个指针,指向一个包含13个元素的一维数组,若不加圆括号,则表示这是一个有13个元素的一维数组。