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本身就可以直接使用啊!
int函式怎麼用,vb裡int函式怎麼用 和fix函式區別是什麼
int 函式表示的是函式的返回值型別為int型的資料。每個函式執行完畢後可以產生一個結果,我是說可以,你當然也可以不用。舉個例子。int max int a,int b return就是表示函式的返回值型別為一個叫做int型的資料,這裡是a和b裡面的最大數字,函式的返回值必須和產生資料的資料型別一致...
用雞蛋能澆花嗎,壞雞蛋能直接澆花裡嗎,壞雞蛋做花肥的方法
你可能是豬嗎 用雞蛋液澆花不行的,植物無論吸收什麼養分元素,都是需要溶於水才能夠吸收的,因為吸收養分的是植物根系上的鬚根,說的更精確些,鬚根表面的吸收細胞。拓展資料 1.雞蛋是非常好的養花肥料,它的殼可以變成很好的疏鬆介質,而蛋清蛋黃則可以變成非常棒的緩效型的有機肥。將雞蛋殼洗淨,一定要清除裡面的蛋...
vb中left函式的使用,VB net裡為何不能使用Left 函式 求大神指點
left 函式,返回 variant string 其中包含字串中從左邊算起指定數量的字元。left 函式示例 本示例使用 left 函式來得到某字串最左邊的幾個字元。dim anystring,mystr anystring hello world 定義字串。mystr left anystrin...