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

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

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

  • 写回答

5条回答 默认 最新

  • 关注

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

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

报告相同问题?

问题事件

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

悬赏问题

  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址
  • ¥15 elmos524.33 eeprom的读写问题
  • ¥15 使用Java milo连接Kepserver服务端报错?
  • ¥15 用ADS设计一款的射频功率放大器
  • ¥15 怎么求交点连线的理论解?
  • ¥20 软件开发方法学习来了
  • ¥15 微信小程序商城如何实现多商户收款 平台分润抽成