用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

相关文章
|
2月前
|
编译器 程序员 API
【C++ auto推导】C++中的auto关键字及其推导规则
【C++ auto推导】C++中的auto关键字及其推导规则
72 0
|
2月前
|
存储 安全 编译器
【C++11特性篇】盘点C++11中三种简化声明的方式【auto】【decltype】【nullptr】(3)
【C++11特性篇】盘点C++11中三种简化声明的方式【auto】【decltype】【nullptr】(3)
|
12天前
学习使用auto定义变量的用法
【6月更文挑战第18天】学习使用auto定义变量的用法。
11 1
|
9天前
|
存储 编译器 程序员
C++一分钟之-auto关键字与类型推导
【6月更文挑战第21天】`auto`在C++11中重生,简化了类型声明,尤其在处理复杂类型时。它让编译器根据初始化值推导变量类型,减少了冗余和错误。使用`auto`简化了迭代器声明和函数返回类型推导,但也带来挑战:类型推导可能不直观,未初始化的`auto`是错误的,且过度使用影响可读性。使用`auto&`和`auto*`明确引用和指针,`decltype`辅助复杂类型推导,保持适度使用以维持代码清晰。
17 1
|
5天前
|
Go
go常量显示定义、隐式定义、iota
go常量显示定义、隐式定义、iota
8 0
|
2月前
|
存储 安全 编译器
【C++】引用、内联函数、auto关键字等
【C++】引用、内联函数、auto关键字等
|
9月前
|
SQL 分布式计算 DataWorks
使用`SET`语句来定义变量并为其赋值
使用`SET`语句来定义变量并为其赋值
171 4
|
9月前
|
SQL 分布式计算 DataWorks
可以使用SET语句来定义变量并为其赋值
可以使用SET语句来定义变量并为其赋值
47 2
|
8月前
|
存储 Cloud Native Linux
C++ auto关键字
C++ auto关键字
|
11月前
|
编译器 C++
【C++基础(四)】内联函数和auto关键字
【C++基础(四)】内联函数和auto关键字