亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如下內容,為什么 [10] 要放后邊?

如下內容,為什么 [10] 要放后邊?

C++ C
UYOU 2022-05-12 17:09:16
typedef int arr[10]為什么 [10] 要放后邊??不這樣寫 typedef int[10] arr1) int *pi = new int[10] 仍然可以這樣寫呀2) typedef int arr[10]int *pi = new arr.2者是等價的。
查看完整描述

3 回答

?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

int是一個類型,但int[10]不是一個類型,只有一個變量后面跟[10]才合理,所以typedef int[10] arr是不合理的,所以定義一個數組的類型還是把中括號放最后比較合理
new是c++的,typedef是c就有的,typedef比new古老吧

查看完整回答
反對 回復 2022-05-16
?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

typedef 是關鍵字,必須這樣用
步驟:
1. 定義一個變量 int arr[10];
2. 在這句話前面加一個 typedef;
3. 經過 1, 2 兩個步驟后,那個變量就變成了一個類型
^_^ 很合理吧,應該沒有其它疑問吧

查看完整回答
反對 回復 2022-05-16
?
慕森王

TA貢獻1777條經驗 獲得超3個贊

定義一個整形數組arr[10]

查看完整回答
反對 回復 2022-05-16
  • 3 回答
  • 0 關注
  • 235 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號