1樓:風若遠去何人留
依次回答你的問題
迴圈每一次執行完,tt都會被釋放吧?
-->正確 每次都會釋放
這是為何?因為tt是區域性變數吧?
-->正解
何為區域性?就是那個大括號麼?
-->區域性變數就是定義在函式內部的變數
根據在函式內定義位置不同而有不同作用域
其作用域可以理解為 從定義位置開始到下一個大括號結束那麼for迴圈是不是一個函式呢?
-->for迴圈是c的一個迴圈語句 不是函式為何 bbb這個變數卻能直接在for裡面拿來使用,為何不用先傳引數?
-->不是函式 自然沒有引數一說
還有 if ()
這個ccc會隨著大括號執行結束而釋放麼?
-->會的 如果外部沒有定義過ccc 那樣你在大括號後面再使用ccc程式編譯會報錯 你可以試一下
2樓:帕霖脹讜丈
1、迴圈每一次執行完,tt都會被釋放吧?這是為何?因為tt是區域性變數吧?
答:正確,每次tt都會被釋放的。
2、何為區域性?就是那個大括號麼?那麼for迴圈是不是一個函式呢?
答:定義在函式內部的變數,根據定義位置不同,有不同的作用域。for只是一個迴圈體,不是函式。
3、為何 bbb這個變數卻能直接在for裡面拿來使用,為何不用先傳引數?
答:你可以這樣理解,bbb定義在for的外層,相對於for來說是一個全域性變數,所以可以直接拿來使用。
3樓:冰血無雙
bbb是在for迴圈外層宣告的,迴圈內有效。。
以}結束,會釋放區域性變數
如何呼叫for迴圈裡的區域性變數
4樓:翟毅君
區域性變數的使用範圍就在for迴圈,出了那個迴圈,變數就失去作用。
如何在for迴圈外面得到迴圈裡面的某個變數值
5樓:匿名使用者
如果變數定義bai
在迴圈內部則做不到,循du環結束變zhi
量就銷燬了。不過可以把dao相應變數定義在迴圈專外部。屬樣例程式
#include
int main()
#include
int main()
6樓:匿名使用者
str 在迴圈外面定義,在for迴圈外面直接使用就行。
7樓:匿名使用者
加一個判斷條件就可,比如:
for(i=1;i<=100;i++)
8樓:豹豹大人
str本身就可以直接使用啊!
農行能直接用網上銀行往存摺裡轉賬嗎
問題補充 我已開通網上銀行,轉賬給農行卡就可以!但轉入存摺就不可以!什麼問題啊?atm跨行轉賬在有些城市是可以的,有些城市不能。當地銀行如果 農行網銀可以轉賬到農行存摺嗎?農行的活期存摺可以接收轉賬存入。定期存摺不能接收轉賬存入。儲蓄業務賬戶種類分為 一 個人存款賬戶分為個人結算賬戶和個人儲蓄賬戶。...
對數函式裡真數能不能等於,對數函式裡真數能不能等於
對數函式的真數必須是正數,不能是負數和0 因為對數函式的真數,就是指數函式的函式值。而指數函式的底數都是不等於1的正數,那麼正數的任何指數冪,都是正數。所以對數函式的真數也必須是正數。對數函式裡真數能不能等於0?不能,畫出的影象與y軸永遠沒有交點 不能 必須大於等於0 對數函式中的底數和真數為什麼不...
C語言裡有沒有直接的冪函式,關於C語言中n次冪函式的用法
也可以直接寫個啊,不是很難的,順便也練練嗎,當然肯定沒有庫函式的專 效率高,主要是練屬手.int mifunc int x,int n return sum 功能是求x的y次方 原型 double pow double x,double y 標頭檔案math.h 有,double pow doubl...