大家好,我是新手,现在在学c,我用的是Microsoft visual studio 2019编译器

我照着书上写了个小程序,都编译对过了,但是生成程序的时候出现两个错误,希望大家能帮帮忙,看下问题出在哪?我的程序是:#include<stdio.h>int main(){ int iResult = 0; int i; printf("由1加到100的结果是:"); for (i = 1; i < 100; i++) { iResult = i + iResult; } printf("%d\n", iResult); return 0;}

先吐槽一下,VS2019可能已经舍弃了某些c中的东西,不建议
程序没问题,你的命名为什么要是.h.c呢?还有main一个project只能有一个,检查一下,报重复定义
c: 头文件 .h 源文件.c
cpp:头文件.h .hpp 源文件 .cpp .c .cc
望采纳追问

请问用哪个软件更好一些呢

追答

初学者VC6.0更好点,但是VS2019对支持C++比较完善,后续若想搞C++,VS2019可以继续搞
VS2019现在已经支持到C++17了,更别说11和14. 用最新的也没问题,后续可能有的函数会报错或者警告,例如sprintf等,后续遇到再说

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-24

没有什么问题,我把你的复制过来可以,差个等号

追问

程序没有问题,我把VC2019重新启动之后代码粘贴进去就可以了

相似回答