用auto定义变量

简介: 用auto定义变量。

题目:学习使用auto定义变量的用法。
程序源代码:

include

int main()
{
int i,num;
num=2;
for(i=0;i<3;i++)
{
printf("num 变量为 %d \n",num);
num++;
{
auto int num=1;
printf("内置模块 num 变量为 %d \n",num);
num++;
}
}
return 0;
}
以上实例输出结果为:
num 变量为 2
内置模块 num 变量为 1
num 变量为 3
内置模块 num 变量为 1
num 变量为 4
内置模块 num 变量为 1

相关文章
|
7月前
|
编译器 程序员 API
【C++ auto推导】C++中的auto关键字及其推导规则
【C++ auto推导】C++中的auto关键字及其推导规则
171 0
|
2月前
学习使用auto定义变量的用法
学习使用auto定义变量的用法。
50 10
|
3月前
|
Shell
如何定义变量
【9月更文挑战第4天】
46 11
|
4月前
|
存储 缓存 编译器
【C深剖】详解变量与auto、register
【C深剖】详解变量与auto、register
|
5月前
|
存储 编译器
C 中的变量定义
【7月更文挑战第2天】C 中的变量定义。
36 3
|
6月前
|
存储 编译器 程序员
C++一分钟之-auto关键字与类型推导
【6月更文挑战第21天】`auto`在C++11中重生,简化了类型声明,尤其在处理复杂类型时。它让编译器根据初始化值推导变量类型,减少了冗余和错误。使用`auto`简化了迭代器声明和函数返回类型推导,但也带来挑战:类型推导可能不直观,未初始化的`auto`是错误的,且过度使用影响可读性。使用`auto&`和`auto*`明确引用和指针,`decltype`辅助复杂类型推导,保持适度使用以维持代码清晰。
64 1
|
7月前
register定义变量
register定义变量。
56 0
|
7月前
|
存储 编译器
C中的变量定义
C中的变量定义。
33 0
|
SQL 分布式计算 DataWorks
使用`SET`语句来定义变量并为其赋值
使用`SET`语句来定义变量并为其赋值
253 4
|
SQL 分布式计算 DataWorks
可以使用SET语句来定义变量并为其赋值
可以使用SET语句来定义变量并为其赋值
70 2