cfnr.net
当前位置:首页 >> #inCluDE "stDio.h" mAin() {int AA[3][3]=... >>

#inCluDE "stDio.h" mAin() {int AA[3][3]=...

{2}{4}{6}分别是三个行一维数组的首地址的值; 循环两次,i=0时,因为打印的是*p,所以与

#include <stdio.h>#include <malloc.h>v

xy都是整形,C/C++表达式的值的类型和参与运算的值的类型保持一致,而浮点数据转换为整形数据使用的

没有结里。因为你的程序本身就存在问题. 应该把它改成: #include "stdio

输出49 (p+=3)[3] //先把a[3]的地址赋予p,然后取p这个地址偏移3个单位的

1 2*i+j-2 = 3; 这个非常清楚。 2 关键是对&a[0][0]语义的解释。

什么都不会输出,且程序出现错误,自动停止,原因是因为你定义的指针“q”是指向空的,所以你对q所指向的

这里是个3*3的矩阵, 123 456 789 i<j这一限定就是行号比列号要小,指右

要理解二个概念,一个是sizeof这是内存大小, strlen 字符串长度。 系统会给字符串自

输出1,6.因为本身数组名也是一种指针,其指针类型与数组类型相同。数组名指针指向的内容就是数组的第一

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com