TA貢獻1851條經驗 獲得超5個贊
好的。
在C99中有三個基本案例,即:
當這是&(地址-of)接線員。
&
當這是sizeof接線員。
sizeof
當它是類型為字符串的文字時char [N + 1]或類型為寬字符串的文字。wchar_t [N + 1](N用于初始化數組的字符串的長度,如char str[] = "foo";或wchar_t wstr[] = L"foo";.
char [N + 1]
wchar_t [N + 1]
N
char str[] = "foo";
wchar_t wstr[] = L"foo";
此外,在C11中,新引入的alignof運算符也不允許其數組參數衰減為指針。
alignof
在C+中,有一些附加規則,例如,當它通過引用傳遞時。
TA貢獻1797條經驗 獲得超4個贊
首先,在初始化時,它特別寫著“字符串文字”。它根本沒有提到“數組表達式”或“表達式”。因此,字符串字面語法恰好在兩處使用:作為初始化的右側,也用作表達式。這并不意味著初始化的右側是表達式。另外,專門問到的關于“數組名稱”的問題,而字符串文字不是數組名稱,您不能將數組名稱(或任何其他數組表達式,除了字符串文字)放在數組初始化的右側。
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號