例88:學習使用C語言auto定義變數的用法,
解題思路:auto自動存盤型別,一般我們很少在程式中顯示申明變數為auto型別,因為代碼塊中的變數預設情況下就是這種型別,這種型別的變數存放于堆疊中,也就是說只有程式執行這些代碼塊時這種自動變數才會被創建,代碼塊執行結束后自動變數便被釋放,
C語言源代碼演示:
#include<stdio.h>//頭檔案
int main()//主函式
{
int i,num;//定義整型變數
num=2;//賦初值
for (i=0;i<3;i++)//3層回圈
{
printf("整型變數num的值是:%d\n",num);
num++;
{
auto int num=1;
printf("auto型別的num值是:%d\n",num);
num++;
}
}
return 0;//函式回傳值為0
}
編譯運行結果:
整型變數num的值是:2
auto型別的num值是:1
整型變數num的值是:3
auto型別的num值是:1
整型變數num的值是:4
auto型別的num值是:1
--------------------------------
Process exited after 1.502 seconds with return value 0
請按任意鍵繼續. . .
以上,如果你看了覺得對你有所幫助,就給小林點個贊,分享給身邊的人叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~
C語言開發工具
更多案例可以go公眾號:C語言入門到靜通
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/262483.html
標籤:其他
下一篇:PADS軟體中各層代表的含義
