C语言中,对二维数组的引用格式?

如何区分其是否为非法引用?

系统很难判断你是否非法引用了。只能自己判断。比如int n[2][2];里只能有n[0][0]到n[1][1]四个元素,而如果你scanf("%d",&n[2][2]);就算是非法引用了。不报错,但运行不了。二维数组名本身是个指向指针的指针,而行首名是int型指针。
温馨提示:答案为网友推荐,仅供参考
相似回答