1.VS2010环境下编译.c文件出错
在VS2010环境下,编译.c文件,
for(int i = 0; i < n; i++);
该语句出错,提示错误信息“i”未声明的标识符。
改成
int i;
for(i = 0; i < 10; i++);
则不报错。
原因:由于编译器问题,编译.c文件时,需要将声明放在循环外面。可以采用.cpp文件代替.c。
2.VS2010环境下编译.cpp文件,“fmod”:对重载函数的调用不明确
在VS2010环境下,编译.cpp文件,
fmod(10, 2);