每日程序C语言31-auto的使用
生活随笔
收集整理的這篇文章主要介紹了
每日程序C语言31-auto的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目:
學習使用auto定義變量的用法
auto作用
- 在C語言中,默認的變量作用域和聲明周期都是auto的,因而auto可以省略
- 在cpp中,auto的含義是根據右邊表達式,自動推斷變量的類型
- 在C中,作用域有全局和局部之分,聲明周期有運行時和全程有效之分
- 需要注意的是,auto不能修飾全局變量,因為自動變量只能存在于函數內
主要代碼
main.c
int main(){int i;int num=2;for (i = 0; i < 3; i++){printf("這個num等于%d\n",num);num++;{//代碼塊auto num=1;printf("這個代碼塊的num等于%d\n",num);num++;//這個語句不執行}}system("pause");return 0; }運行結果
今日鞏固
今日疑問
為什么代碼塊里面的num++沒有執行???歡迎大家解答
總結
以上是生活随笔為你收集整理的每日程序C语言31-auto的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每日程序C语言30-static作用
- 下一篇: 每日程序C语言32-取一个整数从右端开始