永发信息网

auto int num=1;

答案:2  悬赏:20  手机版
解决时间 2021-08-18 12:05

#include "stdio.h"
#include "conio.h"
main()
{
  int i,num;
  num=2;
  for(i=0;i<3;i++)
  {
    printf("\40: The num equal %d \n",num);
    num++;
    {
      auto int num=1;
      printf("\40: The internal block num equal %d \n",num);
      num++;
    }
  }
  getch();
}

程序中

    {
      auto int num=1;
      printf("\40: The internal block num equal %d \n",num);
      num++;
    }大括弧和auto int num=1;的作用是什么括弧外的num不受auto int num=1;的影响

希望高手指点迷津,我的编译器是win-tc

最佳答案
在函数内部定义的变量成为局部变量。在某些C语言教材中,局部变量称为自动变量,这就与使用可选关键字auto定义局部变量这一作法保持一致。局部变量仅由其被定义的模块内部的语句所访问。换言之,局部变量在自己的代码模块之外是不可知的。切记:模块以左花
括号开始,以右花括号结束。
对于局部变量,要了解的最重要的东西是:它们仅存在于被定义的当前执行代码块中,即局部变量在进入模块时生成,在退出模块时消亡。
定义局部变量的最常见的代码块是函数。
全部回答
auto int num=1.定义了一个动态整型变量num初值为1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想找个90后女朋友,有人么?
怎么去海里炸鱼啊?
报关员工资一般多少,大连购买报关单和报关委
夷陵区宜昌鑫园餐吧地址是什么,有没有知道的
开网店卖衣服赚钱吗,微信上,卖衣服的人们,
求A Little Hell 的连接地址,MP3或者wma的。
很简单的吉他弹唱流行歌曲
已知a=(1,-3)b=(2,4),求a减b等于多少?
英雄之城收个蓝钻礼包
爱的寄语老师对孩子,夸奖一个人书法好的诗句
鬼泣的冰阵怎么不能用?
联想电脑售后服务点在哪儿
唐河县南阳九鼎广告(北京大道)地址在哪里啊
谁用139免费邮箱
重庆万州观音岩万山国际现在的房价是多少
推荐资讯
巫蛊之穴BOSS出现坐标
驰名中外什么意思,名场中外是什么意思
鄢陵县许昌吴涛安阳钢材专销处这个地址在什么
天使之翼系列,最厉害的绝招是什么?
襄城区襄樊七味居火锅地址有谁知道?有点事想
大连卖数显卡尺多钱
天热了吃什么好
歌手誓言的真实资料?
如果有一个人不小心把你丢了,回过头来找你你
如何查证件?
海派甜心二有几集?
求:2010年中专毕业生自我鉴定范文
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?