如果是非static局部變量,可以使用全局變量進(jìn)行保存,跟蹤該變量的值。如果沒有全局變量,可以使用函數(shù)返回,將該變量作為返回值,或者使用引用參數(shù)返回該變量值。
創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、平橋網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、html5、成都商城網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為平橋等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
這個問題不難!這個很簡單嘛。不過建議不要用數(shù)組,數(shù)組的話,太大浪費,太小會越界。可以用vector容器。
但是,你這樣做有什么意義?接收鍵盤輸入的庫函數(shù)實際上并不檢測小數(shù)點后的位數(shù),那么要在輸出時保持一樣確實不得想想辦法。
1、1 先輸入數(shù)值,在存放在數(shù)組的對應(yīng)位置中,即賦值給對應(yīng)元素。如 scanf(%d,&i);a[k] = i;就是先輸入到變量i中,然后把i存儲在a的第k個元素中。2 直接輸入到數(shù)組對應(yīng)元素中。
2、整型值賦值給整型數(shù)組:int value=2;//定義一個變量,并賦值 int array[10];//定義一個數(shù)組 array[0]=value;//將變量值賦值給該數(shù)組。
3、我猜是因為數(shù)組初始化的值必須都是編譯期常量,而你的Adr是一個變量,跟它相關(guān)的(Adr4)*17,(Adr&0x0F)*17也都是變量,所以不能用來初始化數(shù)組。
4、一般用 函數(shù)的 參數(shù)傳遞。如果要通過函數(shù)返回值傳遞,可以用指針,另外保存數(shù)據(jù)的變量退出函數(shù)時不得消失。
5、你的數(shù)組其實是 6個大小的數(shù)組 (最后多了個\0)所以 數(shù)組第一個是 h 第2個是e 以此類推。
C語言里規(guī)定:16bit程序中,返回值保存在ax寄存器中,32bit程序中,返回值保持在eax寄存器中,如果是64bit返回值,edx寄存器保存高32bit,eax寄存器保存低32bit。
調(diào)用函數(shù)的return返回給main函數(shù)。main函數(shù)若return 0,那么這個0返回給計算機,表示程序運行成功。
所有C函數(shù),只要其有返回值,都是由寄存器Ax(對于32位而言為EAX,如果AX不足以容納,則由DX保存超過AX容量的部分)保存的(也可能是值,也可能是某一地址,視返回類型而定)。
網(wǎng)頁標(biāo)題:c語言保存函數(shù)中的值 c語言保存數(shù)據(jù)
URL鏈接:http://chinadenli.net/article5/degseoi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、云服務(wù)器、做網(wǎng)站、外貿(mào)建站、動態(tài)網(wǎng)站、搜索引擎優(yōu)化
聲明:本網(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)