无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C的數(shù)組傳參

2023-08-08 18:05 作者:龘龖龍__  | 我要投稿

數(shù)組傳參(重要)

絕大部分情況下,數(shù)組名就等于數(shù)組首元素的地址,但是有兩個例外

第一個例外:sizeof函數(shù)中,數(shù)組名表示整個數(shù)組的大小,數(shù)組首元素表示單個元素的大小

第二個例外:數(shù)組名取地址時,如下對比圖

看下圖控制臺,雖然三者的值都一樣,但加一時出現(xiàn)了差別

數(shù)組首元素和數(shù)組名都在加一時加了4個字節(jié),也就是1個int變量的空間

而數(shù)組名的地址加一時則加了12個字節(jié),也就是數(shù)組長度3個int變量的空間

由此我們可以知道,數(shù)組名的地址實際上是數(shù)組本身的地址(有什么實際用途?)

傳入時如c#一樣是傳入引用,修改時會影響傳入數(shù)組

傳出時最好不用C#的方法,而使用適合C++的方法



使用例子:

疑問:如何制作可變數(shù)組?

解答:創(chuàng)建指針變量new數(shù)組:int* i01=new int[變量];

C的數(shù)組傳參的評論 (共 條)

分享到微博請遵守國家法律
丘北县| 佛坪县| 永春县| 全椒县| 留坝县| 镇江市| 江陵县| 韶关市| 介休市| 喜德县| 卓尼县| 交口县| 河南省| 瓮安县| 宁晋县| 通道| 呼伦贝尔市| 堆龙德庆县| 乌拉特后旗| 贡嘎县| 大连市| 故城县| 朝阳市| 苗栗市| 石嘴山市| 巨鹿县| 京山县| 九龙坡区| 和政县| 红原县| 大荔县| 大足县| 保靖县| 台山市| 鞍山市| 保山市| 岳阳县| 金寨县| 曲沃县| 乃东县| 牙克石市|