C和C++变量定义位置在前和在后的区别
来源:互联网 发布:Java的rgb 编辑:程序博客网 时间:2024/05/22 02:00
//这是个求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字 的程序
//这是个C++程序
#include<stdio.h>
int main()
{
int result=0;
int i=0;
int a;
printf("请输入a:");
scanf("%d",&a);
int k;//C++程序中变量的定义可以放在其他语句后面,不必放在最前面;
k=a;
for(i=0;i<5;i++)
{
result=a+result;
a=k+a*10;
}
printf(" 结果是:%d\n",result);
getchar();//楼主的VS运行出来黑框直接消失,暂时还不知道更好的解决方法,只有先打上getchar()
getchar();
//这是个C++程序
#include<stdio.h>
int main()
{
int result=0;
int i=0;
int a;
printf("请输入a:");
scanf("%d",&a);
int k;//C++程序中变量的定义可以放在其他语句后面,不必放在最前面;
k=a;
for(i=0;i<5;i++)
{
result=a+result;
a=k+a*10;
}
printf(" 结果是:%d\n",result);
getchar();//楼主的VS运行出来黑框直接消失,暂时还不知道更好的解决方法,只有先打上getchar()
getchar();
}
//此次运行无错误!
#include<stdio.h>
int main()
{
int result=0;
int i=0;
int a;
printf("请输入a:");
scanf("%d",&a);
int k;//C程序中变量的定义必须放在最前面;
k=a;
for(i=0;i<5;i++)
{
result=a+result;
a=k+a*10;
}
printf(" 结果是:%d\n",result);
getchar();//楼主的VS运行出来黑框直接消失,暂时还不知道更好的解决方法,只有先打上getchar()
getchar();
}
//运行错误,实现不出来
//所以在利用编译器编译时一定选好是C还是C++,今天这个错误找了好久,老师上课讲过的忙忘记了,有点羞愧~~
1 0
- C和C++变量定义位置在前和在后的区别
- C语言中变量定义的位置(C89和C99的区别)
- C语言和C++语言对于代码块中定义变量位置的区别
- ++在前和++在后
- [水滴]C中变量的定义和声明的区别
- C语言 变量声明和定义的区别
- C/C++中宏定义和常变量的区别
- C语言 变量声明和定义的区别
- C变量的声明和定义
- C 语言变量的声明和定义
- C变量的声明和定义
- c语言变量的声明和定义
- C变量的声明和定义
- C变量的声明和定义
- C语言中变量定义的位置
- C语言中变量定义的位置
- C/C++ 变量声明和定义的区别 静态变量的作用
- 变量声明和定义的区别||变量存储类别小结(C程序设计中的内容)
- Mac学习使用之路(一)
- 大败局 | 从中国企业的“失败基因”谈起
- [1.1.0]工具类之SparkUtils的编写
- Linux中使用PostFix代替Sendmail 发送邮件
- MySQL-Front 注册码注意的问题!!!!
- C和C++变量定义位置在前和在后的区别
- 实现移动端单手指拖动+双手指拉大放小
- 格雷码生成
- 程序员福利:大牛收藏5年的开发资料
- ASCII、Unicode和UTF-8编码的区别
- 得到二叉树指定层的所有结点
- Jenkins:Jenkins服务的搭建
- 使用Stacktrace处理异常
- Linux下模块编译 MODPOST 0