如何理解inta[3]={1,2,3,4};?

这题有意思,
首先 int a [] [3] = {1,2,3,4,5,6}; 是一个二维数组,但是内存空间中这些数据的存储是连续的。可以理解为 int a [5] = {1,2,3,4,5,6}; a存储的都是数组的首元素地址,区别在于以为一维数组的下标代表的是地址,二维数组下标代表的是行和列的个数。
int (*p)[3]; 这里是用指针的形式 声明一个新的数组,
p = a; 这里把a数组的首元素地址赋给 指针数组,此时新声明的指针数组就指向了a数组,*p就等于a[0];
所以 (*p)[2]等价于a[2] = 3;一维数组下标为二的元素

  • 濡備綍鐞嗚Вinta[3]={1,2,3,4};?
    绛旓細棣栧厛 int a [] [3] = {1,2,3,4,5,6}; 鏄竴涓簩缁存暟缁勶紝浣嗘槸鍐呭瓨绌洪棿涓繖浜涙暟鎹殑瀛樺偍鏄繛缁殑銆傚彲浠鐞嗚В涓 int a [5] = {1,2,3,4,5,6}; a瀛樺偍鐨勯兘鏄暟缁勭殑棣栧厓绱犲湴鍧锛屽尯鍒湪浜庝互涓轰竴缁存暟缁勭殑涓嬫爣浠h〃鐨勬槸鍦板潃锛屼簩缁存暟缁勪笅鏍囦唬琛ㄧ殑鏄鍜屽垪鐨勪釜鏁般俰nt 锛*p锛塠3]; 杩欓噷鏄...
  • 涓轰粈涔inta[3]{1,2,3,4,5,6};
    绛旓細int a[][3]={1,2,3,4,5,6,7};閭d箞缁撴灉鏄細a[0][0]=1 a[0][1]=2 a[0][2]=3 a[1][0]=4 a[1][1]=5 a[1][2]=6 a[2][0]=7 a[2][1]=0//绯荤粺鐨勯粯璁ゅ a[2][2]=0//绯荤粺鐨勯粯璁ゅ
  • c璇█涓inta[3]鐨勫兼槸鎬庝箞寰楀埌鐨?
    绛旓細int a[][]锛氱涓涓腑鎷彿琛ㄧず鏈夋浜岀淮鏁扮粍鏈夊嚑琛岋紝绗簩涓〃绀烘湁鍑犲垪銆傛晠int a[][3]={1,2,3,4,5,6,7};璇存槑姝ゆ暟缁勬湁n琛岋紝3鍒楋紱涔熷氨鏄姣忚鏈変笁涓厓绱狅紝鎵浠ョ涓琛屾湁1,2,3 杩欎笁涓厓绱狅紝绗簩琛屾湁4,5,6涓変釜鍏冪礌锛岀涓夎鏈7杩欎釜鍏冪礌锛屼笉瓒崇殑涓や釜鍏冪礌鐢0鏉ヨˉ瓒炽傚鏁扮粍杩涜鍒濆...
  • 瀹氫箟inta[ ][3]={1,2,3,4,5,6};鍚,鍒檃[1][2]鐨勫兼槸
    绛旓細int a[ ][3]={{1锛2锛3},{4锛5锛6}};鎵浠,a[1][2]鐨勫煎氨鏄6
  • java鏁扮粍,瑙i噴涓涓嬭繖涓暟缁
    绛旓細{1,2,3};閭d箞a灏辨湁3涓厓绱狅紝涓旀瘡涓厓绱燼[0]= 1,a[1]=2,a[3]=3;鐗圭偣 1.鏁扮粍鏄浉鍚屾暟鎹被鍨嬬殑鍏冪礌鐨勯泦鍚 2.鏁扮粍涓殑鍚勫厓绱犳槸鏈夊厛鍚庨『搴忕殑锛屽畠浠湪鍐呭瓨涓寜鐓ц繖涓厛鍚庨『搴忚繛缁瓨鏀惧湪涓璧 3.鏁扮粍鍏冪礌鐢ㄦ暣涓暟缁勭殑鍚嶅瓧鍜屽畠鑷繁鍦ㄦ暟缁勪腑鐨勯『搴忎綅缃潵琛ㄧず銆備緥濡傦紝a[0]琛ㄧず鍚嶅瓧涓篴鐨勬暟缁勪腑鐨...
  • int a[][3]={{1,2},{3,4}};璇彞鍚,a[1][2]鐨勫兼槸澶氬皯
    绛旓細a[1][2]鐨勫兼槸0 c璇█涓暟缁勭殑鍏冪礌濡傛灉鏈夐儴鍒嗚鏄惧紡鍒濆鍖栵紝閭d箞娌℃湁琚樉寮忓垵濮嬪寲鐨勫厓绱犱細琚祴鍊间负0
  • 鑻ヨ鏄:inta[ ][3]={1,2,3,4,5,6,7}
    绛旓細杩欐槸鍙互鐨勩傝繖鐩稿綋浜巃[0][0]=1;a[0][1]=2;a[0][2]=3;a[1][0]=4;a[1][1]=5;a[1][2]=6;a[2][0]=7;a[2][1]=0;a[2][2]=0;
  • c璇█涓inta[]={1,2,(3,4)}浠涔堟剰鎬
    绛旓細c璇█涓inta[]={1锛2锛(3锛4)}鎰忔濇槸浜岀淮鏁扮粍锛屽垪鏁颁负3锛岃鏁颁笉鍥哄畾锛岀己鐨勮ˉ0銆侰璇█鏄竴闂ㄩ潰鍚戣繃绋嬨佹娊璞″寲鐨勯氱敤绋嬪簭璁捐璇█锛屽箍娉涘簲鐢ㄤ簬搴曞眰寮鍙戙侰璇█鑳戒互绠鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆
  • 鑻ユ湁瀹氫箟璇彞inta[1][3]={1}鍒欏垵鍊1鏄祴浜堟暟缁勫厓绱犱粈涔堢殑?
    绛旓細绗竴涓厓绱犳槸1锛濡傛灉a鏄叏灞鏁扮粍锛屽叾浠栧厓绱犻兘鏄0锛屽鏋渁鏄眬閮ㄦ暟缁勶紝鍏朵粬鍏冪礌鍊间笉纭畾銆
  • C璇█涓,鏈涓涓簩浣嶆暟缁inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}...
    绛旓細瑕佹槑鐧借繖浜嬪厛瑕佸紕娓呬簩缁存暟缁勭殑瀛樺偍闂 鍏堣涓缁存暟缁勶紝涓句緥a[3],鏁扮粍鍚嶇Оa灏辨槸鎸囬拡,灏辨槸杩欎釜鏁扮粍鐨勮捣濮嬪湴鍧銆傚叾涓悇鍏冪礌鐨勫湴鍧灏辨槸a, a+1,a+2. 瀹冧滑鐨勫煎垎鍒槸*a, *(a+1), *(a+2)锛屼篃灏辨槸a[0],a[1],a[2].浜岀淮鏁扮粍int a[3][4],鏁扮粍鍚嶇Оa鍒欐槸鎸囬拡鐨勬寚閽,瀹冩寚鍚戞寚閽堟暟缁刟[3]...
  • 扩展阅读:mbti免费测试 ... 人格测试 ... int a[10]={ }哪里错了 ... 人格测试mbti ... 怎么判断自己有人格分裂 ... 如何理解init函数 ... 数组定义为int a[3][2] ... mbti最容易抑郁的人格 ... infj为什么被称为极品人格 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网