欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

visual studio 2010 C语言声明异常

程序员文章站 2022-06-17 09:49:59
...

如下这段程序,是C_Primer_plus_第五版内的一个复习题答案(感觉声明i的值有问题),在GCC上面可以运行,但是移植到VS2010就一堆错误,

#include<stdio.h>
#include<float.h>
int main(void)
{
	int i = 2147483648;
	printf("i的值为%d,加1后为%d,加2后为%d\n",i,i+1,i+2);
	
	float j,k,l;
	j = 0.1234567;
	k = j * 100e100;
	l = j / 10 ;
	printf("j的值为%f,上溢后为%f,下溢后为%f\n",j,k,l);
	getchar();
	return 0;
}

后来度娘了一下,原来vs针对C语言不支持程序中进行变量声明,what fuck!

我辛辛苦苦下了半天的VS,原本用notepad++ 与gcc 搭建额IDE编译环境,想换一个更先进的IDE环境

就下载了VS,纠结了很久,没有选择VS2005,VS2008,选择了VS2010

结果弄了这么大个BUG,what are you 弄啥嘞!

哎,只能怪自己还是一个菜鸟,在初学阶段,对各类编译器不熟悉。