C语言的编译器安装及常见问题的解决

简介: C语言的编译器安装及常见问题的解决

点击目录可进行索引

一.编译器介绍

      Microsoft Visual C++是一款由Microsoft公司开发的比较好用而且比较经典的中文版C语言编程软件,使用起来是非常便利的。Microsoft Visual C++是功能强大的可视化软件开发工具,它十分经典,是专业程序员进行软件开发的首选工具,千万不要错过。

二.安装包下载

链接:https://pan.baidu.com/s/19RYJ_3v8CygeWNKwXMfIig

提取码:4lrl

三.安装步骤

1.下载完成之后压缩

2.点击第二个Setup执行文件

3.点击下一步

4.继续下一步

5.执行下一步

6.等待安装

7.点击完成

8.进入软件

四.错误情况

第一种情况:

在进入软件的时候没有像上文所说的那么成功容易出现的进入错误提示如下:

对于安装环节中可能会出现打开软件出错!记住我说的是在安装完成后打开编译器会提示出错或是其他各种原因,无论哪种情况原因,我们都用下面这个方法可以解决。

1.首先点击下载该程序压缩包

链接:https://pan.baidu.com/s/1xW15amdqsQMTMtGXXnObGQ

提取码:tl4p

2.下载完成并且进行压缩之后,可以看到一个应用程序MSDEV

3.把下载好的的应用程序MSDEV移动到VC6安装目录中,替换掉原来的MSDEV

4.替换成功之后再打开软件一定能执行!

第二种情况:

      这种情况是在你执行代码的时候出现的,也就是你刚刚完成安装,并新建了项目工程,写了一段代码执行结果便如此了,最好的解决办法就是重新安装编译器!

重复以上安装环节,注意安装位置不能搞错了。

五.输出第一个程序“hello world”

1.打开文件点击新建

2.完成如下三步操作

ps:第三步是改变项目位置

3.改变文件路径,最好不要放在原始C盘里

4.点击确定

5.

6.

7.确定完成之后画面如下

8.准备新建工程文件

9.如下三步走

10.工作台展示

11.写代码

ps:在写代码前期始终注意养成好的规范:

     <1>.代码先敲主函数框架,不要按顺序从上到下一行一行写代码,这样不利于梳理逻辑,代码量多了,这样敲的弊端就会显现。
     <2>.注意代码格式要缩进,不要全部代码都左对齐,这样不利于查找程序的bug,代码不利于维护,代码也写的不够美。

ps:关于代码为什么要缩进,以及缩进多少,怎么考量,我会单独出一篇文章讲到,我们先记住,顺序语句缩进4个空格,你可以记住键盘上的Tab键等于4个空格,直接使用即可

接下来进行执行编译阶段了

我本人比较习惯直接键盘Ctrl+F5完成代码编译执行。

按照老师教的方法是如下四步:

通过这四个步骤老师主要是想让你知道程序执行的过程如下:

12.执行结果

目录
相关文章
|
语音技术 异构计算
FunASR项目支持实时语音识别
FunASR项目支持实时语音识别【1月更文挑战第7篇】
4718 1
|
存储 程序员 编译器
C 语言中的数据类型转换:连接不同数据世界的桥梁
C语言中的数据类型转换是程序设计中不可或缺的一部分,它如同连接不同数据世界的桥梁,使得不同类型的变量之间能够互相传递和转换,确保了程序的灵活性与兼容性。通过强制类型转换或自动类型转换,C语言允许开发者在保证数据完整性的前提下,实现复杂的数据处理逻辑。
|
12月前
|
编解码 安全 Android开发
如何修复 Android 和 Windows 不支持视频编解码器的问题?
视频播放时遇到“编解码器不支持”错误(如0xc00d36c4或0xc00d5212)是常见问题,即使文件格式为MP4或MKV。编解码器是编码和解码数据的工具,不同设备和版本支持不同的编解码器。解决方法包括:1) 安装所需编解码器,如K-Lite Codec Pack;2) 使用自带编解码器的第三方播放器,如VLC、KMPlayer等。这些方法能帮助你顺利播放视频。
|
机器学习/深度学习 搜索推荐 算法
“会员营销API:自动化积分与优惠券,增强用户粘性”
会员营销API集积分管理、优惠券发放、用户行为追踪等功能于一体,助力企业自动化运营,降低成本并提升体验。其核心功能涵盖自动化积分系统、优惠券策略优化、数据整合与用户画像分析、跨平台体验管理,以及安全风控机制。通过实时同步积分、动态调整优惠力度和多终端数据整合,增强用户参与感与忠诚度。同时,提供效果评估工具和A/B测试接口,结合机器学习算法优化营销策略,实现精准化、高效化的会员管理与留存提升。
157 0
|
11月前
|
监控 前端开发 Java
构建高效Java后端与前端交互的定时任务调度系统
通过以上步骤,我们构建了一个高效的Java后端与前端交互的定时任务调度系统。该系统使用Spring Boot作为后端框架,Quartz作为任务调度器,并通过前端界面实现用户交互。此系统可以应用于各种需要定时任务调度的业务场景,如数据同步、报告生成和系统监控等。
440 9
|
Android开发 Python
uiautomator2:python控制手机的神器
uiautomator2:python控制手机的神器
453 0
|
存储 Shell 开发工具
Flutter&鸿蒙next 中使用 MobX 进行状态管理
本文介绍了如何在 Flutter 中使用 MobX 进行状态管理。MobX 是一个基于观察者模式的响应式编程库,通过 `@observable` 和 `@action` 注解管理状态,并使用 `Observer` 小部件自动更新 UI。文章详细讲解了 MobX 的核心概念、如何集成到 Flutter 项目中以及具体的代码示例。适合希望在 Flutter 应用中实现高效状态管理的开发者阅读。
344 9
|
IDE 编译器 开发工具
C语言教程:如何进行环境搭建
C语言教程:如何进行环境搭建
|
存储 监控 NoSQL
Redis集群方案汇总:概念性介绍
本文介绍了Redis的三种高可用和分布式解决方案:**Redis Replication(主从复制)**、**Redis Sentinel(哨兵模式)** 和 **Redis Cluster(集群模式)**。Redis Replication实现数据备份和读写分离,适合数据安全和负载均衡场景;Redis Sentinel提供自动故障转移和监控功能,适用于读写分离架构;Redis Cluster通过分布式存储和自动故障转移,解决单点性能瓶颈,适合大规模数据和高并发场景。文中还详细描述了各方案的工作原理、优缺点及适用场景。
318 0
|
数据可视化 C# 图形学
【推荐100个unity插件之18】Unity 新版输入系统Input System的基础使用
【推荐100个unity插件之18】Unity 新版输入系统Input System的基础使用
1241 0