上天人 2022-09-04 13:48 采纳率: 66.7%
浏览 48
已结题

VS2022使用C语言时遇到的问题

我用VS2022为什么有些代码一个项目里能运行,另一个不能
(有些时候说是变量没有初始化,有些没有原因就是运行不了,还有时候说是找不到文件)

  • 写回答

5条回答 默认 最新

  • 关注

    vs运行项目都必须是以工程的方式,也就是必须先建立工程,然后再工程里添加代码文件,如果你在别的地方写的代码,直接用vs打开了代码文件,肯定是运行不了的。另外,一个工程必须有且仅有1个main函数,如果没有或有多个main函数,也会报错。如果在多个文件中写了代码,需要把这些文件都添加到工程里,如果代码之间有关联,需要通过include包含,但是要注意避免交叉包含。
    还有要注意的一点是,vs2022检查更严格一些,如果一些变量使用前没有初始化,也是会报错的,这就需要在声明变量的时候先给他赋一个初始值。
    最好把你的代码贴出来看一下。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 9月15日
  • 已采纳回答 9月7日
  • 创建了问题 9月4日