這次我們就來說說生命周期的問題。其實(shí)聲明周期的意思就是他這個變量的作用范圍,啥是作用范圍?唔。。。看我舉例子吧,意會,意會。。。
首先,我想問一下你們,如果你們校長叫做小明,你們班也有一個小明。那么你們平常的小明是指誰?平常你們在你們班叫小明當(dāng)然是你們班的小明不會是你們校長。如果出來你們班,大多數(shù)人叫的小明可能就是校長了對吧?假如你們班班小明別的班不認(rèn)識,但是肯定知道校長叫小明對吧?
我們看完這個例子后,我們再看下面例子:
<(  ̄︿ ̄)︵θ︵θ︵θ︵θ︵☆(>口<-)
#include<stdio.h>#include<stdlib.h>int main() { int a=1; if(a==1){ int a=11; 我們直接先看我們的運(yùn)行結(jié)果:
我們在if外面是不是有一個變量a?if里面是不是也有一個a?那么在這里if里面的這個變量a就等于是我們班的小明,if外面的變量a就是校長,在我們if后面的一對花括號{}就等于是我們的班級,超過了這個括號,在外面就是校長的天下=。=。。,但是校長去了if里面的a是沒作用的,因?yàn)閕f里面大家只知道他們班的a,不知道外面的a,所以在if括號里面是里面的a起作用。但是在if外面是外面的a起作用,所以輸出的時候里面輸出是11,外面輸出是1,所以懂了吧?
What?你在說啥? ┴─┴︵╰(‵□′╰) 翻桌 持續(xù)更新中…
新聞熱點(diǎn)
疑難解答