若定义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

题意就是定义了一个有五个int型变量的数组,p和a的本质都是指针,指向数组的首地址。
AC选项意义相同,其首地址指向的内容是0,往后便宜两个,指向2,所以输出是2
B选项就是直接访问3
D选项报错

刷新
若定义inta=【5

  • 鑻ュ畾涔塱nta=銆5銆={0,1,2,3,4,}
    绛旓細棰樻剰灏辨槸瀹氫箟浜嗕竴涓湁浜涓int鍨嬪彉閲忕殑鏁扮粍锛宲鍜宎鐨勬湰璐ㄩ兘鏄寚閽堬紝鎸囧悜鏁扮粍鐨勯鍦板潃銆侫C閫夐」鎰忎箟鐩稿悓锛屽叾棣栧湴鍧鎸囧悜鐨勫唴瀹规槸0锛寰鍚庝究瀹滀袱涓紝鎸囧悜2锛屾墍浠ヨ緭鍑烘槸2 B閫夐」灏辨槸鐩存帴璁块棶3 D閫夐」鎶ラ敊
  • 鑻ュ凡瀹氫箟:int a[5]={0,1,2,3,4},*p=a,鍒欎互涓嬭緭鍑虹粨鏋滀负3鐨勬槸()_鐧惧害...
    绛旓細閫塀銆俻[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]鏄笉...
  • c璇█涓,杩欐牱瀹氫箟涓缁存暟缁勬纭悧? int a[5]={0,1,2,3,4}
    绛旓細int a[5]={0,1,2,3,4};璇硶涓婃槸姝g‘鐨勶紝鍒嗗彿涓嶅彲婕忓啓銆傝繖鍙 澹版槑涓庡垵濮嬪寲銆傝嫢鍐欐垚锛 int a[]={0,1,2,3,4}; 涔熸槸鍙互鐨勶紝浼氳嚜鍔ㄧ畻鍑哄0鏄庣殑鏄 int a[5];
  • 鑻ユ湁鍒濆鍖栬鍙 int a[5]={0,1,2,3,4};,鍊间负 3鐨勮〃杈惧紡鏄 A.a[4...
    绛旓細閫塀锛屾暟缁勮捣濮嬩笅鏍囦负0锛a[2]涓2锛+1涓3锛宎[3]涓3锛屾晠閫塀
  • 鑻ユ湁鍒濆鍖栬鍙 int a[5]={ 0 1 2 3 4 };};,鍊间负 3 鐨勮〃杈惧紡鏄 ?
    绛旓細鍊间负 3 鐨勮〃杈惧紡鏄 锛焌[3]
  • 鑻ユ湁瀹氫箟璇彞:int x[5]={0, 1, 2, 3, 4}, *p;,鍒欎互涓嬫暟鍊间笉涓2鐨勮〃杈惧紡...
    绛旓細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 ...
  • ...涓厓绱犵殑鏁村瀷鏁扮粍,浠ヤ笅閿欒鐨瀹氫箟璇彞鏄? A:int a[5]={
    绛旓細鍥犱负C瑙勫畾瀹氫箟鏁扮粍鏃讹紝[ ]涓彧鑳芥槸甯搁噺鎴栧父閲忚〃杈惧紡锛屼笉鍙互鏄彉閲忋
  • 9. 鑻ュ畾涔:int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i;鍏朵腑 0鈮鈮9...
    绛旓細ABD閮芥槸姝g‘鐨勶紝鍙湁C鏄敊璇殑锛岄鐩夋嫨灏辨槸鎵惧嚭閿欒锛宎鏄暟缁勯鍦板潃锛屼负甯搁噺锛屼笉鑳借繘琛岃祴鍊兼搷浣
  • 鑻ユ湁瀹氫箟int a[3][5]={{0,1,2,3,4},{3,2,1,0},{0}};,鍒欏垵濮嬪寲鍚巃[1...
    绛旓細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]
  • 鑻ュ凡瀹氫箟: int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a, i; 鍏朵腑 0鈮鈮9...
    绛旓細姝g‘鐨勬槸 A) a[i];B) &a[i] 杩欎釜鏄釜鍦板潃 C) p[i-1] 杩欎釜鍙兘浼氳秺鐣 i=0鏃 p[-1]瓒婄晫 D) a[10] 瓒婄晫
  • 扩展阅读:若有定义inta 2 3 ... 若有定义inta 8 b 5 ... 若定义inta 2 b 3 ... 若已定义int a下面对1 ... 若有以下定义inta 5 p a ... 若已定义int a 5 ... 若有定义inta 3 4 ... 设有以下定义inta等于0 ... 中英文自动翻译器 ...

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