Q:下面的代碼真的能交換a,b的值嗎?
主函數(shù)
swap函數(shù)
答案是——no!!!!!? ?? ? ? ? 但為什么呢?
因為雖然主函數(shù)里的“swap(a,b)”把a,b的值傳給了swap函數(shù),但是swap函數(shù)沒有返回任何東西給main(),——不會對main()里的a,b值造成任何影響。
也就是說:函數(shù)有不同的變量空間????????{在函數(shù)內(nèi)部定義的函數(shù)}
其實很多人都叫的是“局部變量”,但是英文原文是“l(fā)ocal variable”,不過我覺得局部更加貼切。
然后來看兩個高大上的名詞吧:生存期&作用域。
變量空間就是這個意思
但是
考慮到語句也有大括號,也就是代碼塊。但那也叫本地變量。甚至呢
但是也要注意:
如果不給本地變量一個初始值,它不會全部等于0,而是隨便給數(shù)字。
? 所以在調(diào)用函數(shù)的時候一定要給它對應(yīng)的值,不然會報錯》
提醒自己一下:參數(shù)是小括號里面那個,變量是大括號里面定義的。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁標題:【c語言零散知識點】(3)函數(shù)寒暑-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://www.chinadenli.net/article18/dcsidp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站排名、用戶體驗、品牌網(wǎng)站制作、外貿(mào)建站、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容