想入门的新人 发表于 2022-5-1 20:08:23

关于100道经典题里面auto的使用

#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();
}


问题:
这个是c里面吧 ,c里面能用auto?还有 可以这样吗( auto int num=1;)?   我仿佛记得c++里面是这样的 autoa;
在这里auto int num =1;是啥意思

isdkz 发表于 2022-5-1 20:15:29

你可以看一下这个:
https://blog.csdn.net/maple_2014/article/details/108478405

想入门的新人 发表于 2022-5-1 20:36:24

isdkz 发表于 2022-5-1 20:15
你可以看一下这个:
https://blog.csdn.net/maple_2014/article/details/108478405

感谢,这里面用延时了另一个问题” : "这个链接里面for(auto c : src)这里: 是什么意思{:10_257:}

isdkz 发表于 2022-5-1 20:38:47

想入门的新人 发表于 2022-5-1 20:36
感谢,这里面用延时了另一个问题” : "这个链接里面for(auto c : src)这里: 是什么意思{:10_2 ...

for(auto c : src)相当于 python 中的 for c in src

想入门的新人 发表于 2022-5-1 20:39:20

isdkz 发表于 2022-5-1 20:38
for(auto c : src)相当于 python 中的 for c in src

python没学过{:10_266:}

isdkz 发表于 2022-5-1 20:40:28

本帖最后由 isdkz 于 2022-5-1 20:41 编辑

想入门的新人 发表于 2022-5-1 20:39
python没学过

就是每次循环都从序列 src 中取出一项给 c,auto 自动类型推断,

而 python 默认就是自动类型推断的

想入门的新人 发表于 2022-5-1 20:41:18

isdkz 发表于 2022-5-1 20:40
就是从一个序列 src 中取出每一项给 c

感谢,大概意思懂了,以前都没见到过这些东西{:10_281:}

hornwong 发表于 2022-5-1 21:43:37

{:5_109:}
页: [1]
查看完整版本: 关于100道经典题里面auto的使用