關於作用域的範圍的個人理解

#include
int k=10;
void text1()
 {
  printf("text1=%d\n",k);
 }
 void text2()
 {
  int k=5;
printf("text2=%d\n",k);
 }
 void text3()
 {
printf("text3=%d\n",k);
 }
int main()
{

 text1();
 text2();
 text3();
 return 0;

 } 

可以看到k在text3()中並沒有比變成5,所以知道text2()中的定義和全局的不是一個。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章