c语言中同一函数下不可以重复定义变量
2016-01-04 14:19
169 查看
main()
{
int i=0;
int a=0;
for( int i=0;i<100;i++)
{
a=a+1;
}
printf(“%d”,a);
}
如上这个程序中,重复定义了两遍int i=0;那么编译器就会报错,报错都是乱报的错误,因为在同一个函数中给同一个变量名重复定义两次,编译器则无法识别,好比两个房子安装了同样的门,那么我们则无法区别这两个房子。
{
int i=0;
int a=0;
for( int i=0;i<100;i++)
{
a=a+1;
}
printf(“%d”,a);
}
如上这个程序中,重复定义了两遍int i=0;那么编译器就会报错,报错都是乱报的错误,因为在同一个函数中给同一个变量名重复定义两次,编译器则无法识别,好比两个房子安装了同样的门,那么我们则无法区别这两个房子。
相关文章推荐
- 整数变换问题和N皇后问题解析(C语言)
- c语言中数组中的地址和指针的关系
- C++界面库
- 利用C++11实现一个自动注册的工厂
- C++ friend keyword
- C语言项目答辩总结
- C++ 11 可变参数宏结合可变参数模板使用!
- C++ string 用法詳解
- c++静态成员变量的使用
- 分享C++寫blueprint block的方法
- 两条未知曲线,求其最短距离
- 介绍Unreal Engine 4中的接口(Interface)使用C++和蓝图
- c++中this指针的用法小结
- 将那些对称的字符串按从小到大的顺序输 出。字符串先以长度论大小,如果长度相同,再以 ASCII 码值为排序标准。
- 将 01 串首先按长度排序,长度相同时,按 1 的个数多少进行排序, 1 的个数相同时再 按 ASCII 码值排序。
- C++ Primer Plus第六版-第八章学习笔记
- C++ 中list的使用说明
- C++跨平台类型定义
- C++常用预定义
- C语言制造一个随机数