iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0
自我挑戰組

C語言精讀研習系列 第 12

透過全域、區域變數來瞭解變數可使用的生存空間

  • 分享至 

  • xImage
  •  
  • 透過全域變數與區域變數的輸出
  • 來理解變數能產生功用的生存空間
  • 在函式區塊外宣告的變數,稱做全域變數,全部函式都可使用
  • 區域變數只能在所宣告的函式內部使用

程式碼

#include <stdio.h>

int globalVar = 77;// globalVar是全域變數

void function(){
	int localVar = 44;//function函式的區域變數是loacalVar,賦值44
	printf("function函式:\nGlobal Variable = %d, Local Variable = %d\n", globalVar, localVar);
}

int main(){
	int localVar = 33;//main()函式的區域變數是loacalVar,賦值33
	printf("主函式:\nGloabal Variable = %d, Local Variable = %d\n\n", globalVar, localVar);
	function();	//呼叫function函式已顯示其全域變數和區域變數
	
	return 0;
}

輸出結果
https://ithelp.ithome.com.tw/upload/images/20230924/20160744I7hpPAoNg7.png


上一篇
條件式用遞迴來中止函式-下
下一篇
adjust函式修改分數-C語言證照題庫
系列文
C語言精讀研習47
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言