精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 中括號的含義

    中括號的含義
    昨天提問題,發(fā)現(xiàn)中括號好象有很多含意
    int *arr = new int[2];
    arr[0] = 2;//這時候[]可以當(dāng)*使用嗎?
    q["123"+2] = 3;
    2["123"] = 3;
    *("123"+2) = 3;
    這三句怎么理解呢?
    字符串的轉(zhuǎn)譯是怎么樣的呢?
    其他人氣:336 ℃時間:2020-04-08 07:27:59
    優(yōu)質(zhì)解答
    a[b]總是會被編譯器轉(zhuǎn)譯為*(a+b),所以a[2]與2[a]其實是完全相同的.所以arr[0]就是*arr.不過后面的三個例子有點詭異,"123"是常量,是不能修改其內(nèi)容的.但可以看下面的例子幫助理char a[] = "123";*(a+1) = '3';//1[a] ...
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版