若定义inta=【5】={0,1,2,3,4,} 若已定义:int a[]={0,1,2,3,4,5};则对a...
\u82e5\u5df2\u5b9a\u4e49\uff1aint a[5]={0,1,2,3,4},*p=a,\u5219\u4ee5\u4e0b\u8f93\u51fa\u7ed3\u679c\u4e3a3\u7684\u662f\uff08)\u9009B\u3002p[3]\u7b49\u540c\u4e0ea[3]\u3002
\u6570\u7ec4\u7684\u540d\u5b57a\uff0c\u662f\u8868\u793a\u6570\u7ec4\u9996\u5730\u5740\u7684\u5730\u5740\u5e38\u91cf\u3002\u5176\u503c\u5c31\u662f&a[0];
*p=a;\u90a3\u4e48p\u7684\u503c\u4e5f\u662f&a[0];
p\u548ca\u90fd\u8868\u793a\u5730\u5740\uff0c\u6240\u4ee5*\u5c31\u662f\u53d6\u5730\u5740\u5bf9\u5e94\u7684\u503c\u3002
\uff08a+2\uff09\u5c31\u662f\u9996\u5730\u5740\u503c\u5f80\u540e+2\u7684\u5730\u5740\uff0c\u4e5f\u5c31\u662f&a[2]\uff0c\u90a3\u4e48*(a+2)\u5c31\u662fa[2]\u7684\u503c2\u3002
\u540c\u7406*\uff08P+2\uff09\u4e5f\u662fa[2]\u7684\u503c2\u3002
*p[3]\u662f\u4e0d\u5bf9\u7684\uff0cp[3]\u4e0d\u662f\u5730\u5740\u662f\u503c\u3002
\u6ce8\u610f\uff1a\u8fd9\u91ccp\u548ca\u503c\u4e00\u6837\uff0c\u4f46\u610f\u4e49\u4e0d\u540c\u3002p\u662f\u6307\u9488\u503c\u53ef\u4ee5\u6539\u53d8\uff0ca\u662f\u5e38\u91cf\u4e0d\u80fd\u6539\u53d8\u5176\u503c\u3002
\u6240\u4ee5p++\u53ef\u4ee5\uff0ca++\u4e0d\u884c\u3002
\u6570\u7ec4\u4e0b\u6807\u4ece0\u5f00\u59cb\uff0c\u6700\u5927\u4e0b\u6807\u4e3a\u6570\u7ec4\u957f\u5ea6-1
\u6240\u4ee5\u53ef\u5f97ACD\u4e0d\u5408\u6cd5
\u6700\u540e\u53ef\u5f97\u6b63\u786e\u7b54\u6848\u9009\u62e9B
AC选项意义相同,其首地址指向的内容是0,往后便宜两个,指向2,所以输出是2
B选项就是直接访问3
D选项报错
刷新
若定义inta=【5
绛旓細棰樻剰灏辨槸瀹氫箟浜嗕竴涓湁浜涓int鍨嬪彉閲忕殑鏁扮粍锛宲鍜宎鐨勬湰璐ㄩ兘鏄寚閽堬紝鎸囧悜鏁扮粍鐨勯鍦板潃銆侫C閫夐」鎰忎箟鐩稿悓锛屽叾棣栧湴鍧鎸囧悜鐨勫唴瀹规槸0锛寰鍚庝究瀹滀袱涓紝鎸囧悜2锛屾墍浠ヨ緭鍑烘槸2 B閫夐」灏辨槸鐩存帴璁块棶3 D閫夐」鎶ラ敊
绛旓細閫塀銆俻[3]绛夊悓涓巃[3]銆傛暟缁勭殑鍚嶅瓧a锛鏄〃绀烘暟缁勯鍦板潃鐨勫湴鍧甯搁噺銆傚叾鍊煎氨鏄&a[0];p=a;閭d箞p鐨勫间篃鏄&a[0];p鍜宎閮借〃绀哄湴鍧锛屾墍浠*灏辨槸鍙栧湴鍧瀵瑰簲鐨勫笺傦紙a+2锛夊氨鏄鍦板潃鍊煎線鍚+2鐨勫湴鍧锛屼篃灏辨槸&a[2]锛岄偅涔*(a+2)灏辨槸a[2]鐨勫2銆傚悓鐞*锛圥+2锛変篃鏄痑[2]鐨勫2銆俻[3]鏄笉...
绛旓細int a[5]={0,1,2,3,4};璇硶涓婃槸姝g‘鐨勶紝鍒嗗彿涓嶅彲婕忓啓銆傝繖鍙 澹版槑涓庡垵濮嬪寲銆傝嫢鍐欐垚锛 int a[]={0,1,2,3,4}; 涔熸槸鍙互鐨勶紝浼氳嚜鍔ㄧ畻鍑哄0鏄庣殑鏄 int a[5];
绛旓細閫塀锛屾暟缁勮捣濮嬩笅鏍囦负0锛a[2]涓2锛+1涓3锛宎[3]涓3锛屾晠閫塀
绛旓細鍊间负 3 鐨勮〃杈惧紡鏄 锛焌[3]
绛旓細2],p 灏辩瓑浜 x[2], 绛変簬 2.C 鐨勮〃杈惧紡鏄 (p=x+1, *(p++) ), 銆鎸夊悗缂++瑙勫畾锛屽湪琛ㄨ揪寮忓唴 鍏堢敤鍘熷硷紝鍑轰簡琛ㄨ揪寮忓啀鑷1銆傛墍浠 C 鐨勮〃杈惧紡 鍙互鍐欐垚锛氥(p=x+1, *(p) ),p=x+1 灏辨槸 p=&x[1],(p) 灏辩瓑浜 x[1], 绛変簬 1. 鏁板间笉涓2鐨勮〃杈惧紡 閫 C ...
绛旓細鍥犱负C瑙勫畾瀹氫箟鏁扮粍鏃讹紝[ ]涓彧鑳芥槸甯搁噺鎴栧父閲忚〃杈惧紡锛屼笉鍙互鏄彉閲忋
绛旓細ABD閮芥槸姝g‘鐨勶紝鍙湁C鏄敊璇殑锛岄鐩夋嫨灏辨槸鎵惧嚭閿欒锛宎鏄暟缁勯鍦板潃锛屼负甯搁噺锛屼笉鑳借繘琛岃祴鍊兼搷浣
绛旓細a[1][2]鐨勫兼槸2锛宎[2][1]鐨勫兼槸0锛屽簲璇ヨ繖鏍风湅鍏变笁琛岀储寮曚粠0寮濮嬫墍浠ユ槸锛氱0琛{0锛1锛2锛3锛4}锛岀1琛寋3锛2锛1锛0}锛岀2琛寋0}锛岃繖鏍峰叡涓夎锛岀湅鍒楃殑鏃跺欏氨鏄0琛岀殑绗嚑涓紝涔熸槸绱㈠紩浠0寮濮嬶紝姣斿绗0琛岀殑0灏辨槸绗0琛0鍒楀啓鎴愬搴旂殑鍙栧煎氨鏄痑[0][0]
绛旓細姝g‘鐨勬槸 A) a[i];B) &a[i] 杩欎釜鏄釜鍦板潃 C) p[i-1] 杩欎釜鍙兘浼氳秺鐣 i=0鏃 p[-1]瓒婄晫 D) a[10] 瓒婄晫