在学习C语言的过程中,编译环境和编辑器肯定是必不可少的。比如大家常见的VC 6.0,Dev,g++等等,但是目前市场上使用最广泛,相对成熟的集成开发环境依旧是Visual Studio。

只是很多高校在教学实践中普遍采用VC或者Dev,因为文件小,安装便捷嘛!不过相对而言,这些软件对初学者往往不够友好,包括界面、提示符、文件系统等等。

而与之对应的,VS凭借它出色的界面、友好的操作方式和完备的体系得到很多开发者的青睐,所以也是奉劝一些仍在坚持学校的软件的同学入坑VS,只有四个字送给你们:绝对不亏!

关于VS的安装,同学们可以直接百度搜索VS,找到微软的官网,找到适合自己电脑版本和操作系统的版本即可。

官网给我们提供了三种版本:社区版、专业版和企业版。大家可以根据自己的荷包自行选择,不过推荐学习者使用免费版本社区版。

其实这种操作也迎合了软件行业常见的一种现象:通过10%的VIP用户付费养活90%的白嫖用户,其实这就已经够了。

然后是软件的基本操作,很多同学可能对这样一个陌生的软件非常茫然,看到一个个层叠窗口不知道从何下手。

其实非常的简单,我们可以给出一个常用的新建操作:点击新建项目、选择Visual C++部分下面的空项目即可,当然可以自行准备一个文件夹存放项目文件,千万别全都堆到桌面了!

接着主窗口仍旧是一片空白,我们写代码写到哪呢?可以查看解决方案资源管理器,在源文件那里右键,选择添加新建项,选择.cpp文件即可。

只是,如果你只是想学习C语言的内容,最好把后缀改成.c文件。这主要是因为.cpp文件是C++的文件格式,而C++是兼容了C语言的,所以在里面写C程序也没什么问题。

但是C++对C语言的某些地方也做了一些改动,比如说在定义结构变量的时候,按照C语言的语法规定,前面的struct关键字是不能省略的,要不然也不需要多此一举给普通结构体类型起别名了。

而按照C++的语法,在定义结构变量的时候,关键字struct省略是可以的。所以为了让同学们在学习C语言时候能更好地理解语法规范,还是要求大家使用C的文件格式。

天才第一步,hello world起步。我们可以娴熟地把我们的入坑代码写上去,然后自信地按下一套组合键:【Ctrl】+【F5】,然后就可以看到输出框显示一个成功,0个失败,但是什么都没有。

这个是也跟编译器版本有关系,在2013版本里面会有闪屏效果,为了防止闪屏可以加一个死循环while(1),来了就别想走了哦~

加上以后,我们的程序才会一直在循环处打圈圈,在没有感情的黑窗口显示出我们的hello world!

感谢阅读,学习使人强大。

自学C/C++编程难度很大,如果你想更快提升自己的编程能力和编写项目的水平,欢迎一起共同成长!

C语言C++编程学习交流圈子,【点击进入】微信公众号:C语言编程学习基地

有一些源码和资料分享,欢迎转行也学习编程的伙伴,和大家一起交流成长会比自己琢磨更快哦!

C/C++编程笔记:最强IDE和它的天才第一步!带你稳步学编程相关推荐

  1. 简单编程代码_好了好了,不闲扯了,我们开始学编程了

    一.如何选择一门编程语言 说到编程,很多人都想着多么厉害,多么大神. 但是其实编程不过就是码代码,就像砌砖一样,设计好图纸,然后按部就班的码上去就好了. 但是砌砖也是个技术活,你要去学习怎么用工具,怎 ...

  2. pyqt快速编程指南 源码_适合 C++ 新手学习的开源项目——在 GitHub 学编程

    作者:HelloGitHub-小鱼干 俗话说:万事开头难,学习编程也是一样.在 HelloGitHub 的群里,经常遇到有小伙伴询问编程语言如何入门方面的问题,如: 我要学习某一门编程语言,有什么开源 ...

  3. 用python编程 商品打折怎么计算_(特价书)从问题到程序:用Python学编程和计算

    前言 第1章 程序设计和Python 1 1.1 计算机和程序1 1.1.1 "是什么"和"怎样做"的知识1 1.1.2 计算和程序3 1.1.3 编程语言7 ...

  4. 新代系统编程教学_人之初线上教学——三轴智能点胶机控制系统,带你轻轻松松学编程!...

    三轴智能点胶机控制系统适用机型 类型 三轴(丝杆/同步带) 控制轴承 三轴 型号(RZC-) 221/331/441/551/661 有效行程(mm) X 200/300/400/500/600 Y1 ...

  5. 用chrome学编程

    利用chrome学编程,一切都变得简单... 用chrome学编程,安装浏览器就可以上手,javascript本身也足够强大,前后端通吃,容易出成果,有了成果产生的成就感也就有了持续学习编程的动力.. ...

  6. “跟童老师学编程”专栏目录

    最开始写这个专栏,来自于2017年的一篇回答: 对于一个大一计科新生,有什么代码行数在 500~1000 的程序(C 语言)可以试着写来练手? 2017年写了一本C语言游戏开发的实践教材: 童晶:做游 ...

  7. 小孩多大适合学编程机器人

    小孩多大适合学编程机器人?小孩的学习一直以来都是家长们非常关心和重视的一件事情.很多的家长在培养孩子的学习的时候,在选择学习课程的时候,可以说是非常的用心的.就拿现在很多的家长想要孩子去学习机器人编程 ...

  8. python编程首选_为什么说学编程首选是python

    为什么学编程 你可能不会成为一名专业的程序员, 不过学编程的确是有很多的原因的 1. 最重要的是你想学!不论是因为业余爱好还是作为职业,编程都是十分有意思的, 都会让你收获很多 2. 如果你是对计算机 ...

  9. 学编程和乐高机器人的区别

    学编程和乐高机器人的区别?小孩的学习一直都是很多家长们十分关心和重视的一件事情.很多的家长在培养孩子的学习的时候,会给孩子选择一些能够提升孩子能力的课程.就拿现在很多的家长想要孩子去学习机器人编程的课 ...

最新文章

  1. 非常好的JavaScript学习资源推荐
  2. Matlab之Kalman:用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法
  3. SAP项目MM调研清单
  4. python 数字转十六进制_在Python中将整数转换为十六进制
  5. c语言输入相应的成绩评定信息,C语言机练习题记答案.doc
  6. Selenium学习笔记||三、BeautifulSoup
  7. c语言中输入输出基本格式
  8. 5步操作,解决SOLIDWORKS处理复杂零件时卡顿的问题
  9. 智慧交通信息服务平台产品解决方案
  10. Access update语句 提示 操作必须使用一个可更新的查询
  11. 【操作系统】为什么 0.1 + 0.2 不等于 0.3 ?
  12. android中Zing二维码扫描,二维码生成
  13. C语言将二维数组通过函数传递至一维数组
  14. 安全检查如何确保建筑幕墙施工的安全管理呢
  15. Nginx 配置中nginx和alias的区别分析
  16. ros2上怎样才能玩rmf?
  17. 看不懂电路图?学会这10大原则7大步骤,电路图so easy!
  18. npm 错误 -errno -4048
  19. 2021年气象为何反常?未来会是神马?
  20. 这是一篇让你少走弯路的 JNI/NDK 实例教程(转)

热门文章

  1. 【Python计量】异方差性的处理
  2. 【读点论文】Focal Self-attention for Local-Global Interactions in Vision Transformers局部和全局注意力进行交互实现新SOTA
  3. ROS移动机器人——32电机驱动
  4. Hitchhiker:原创开源API协作测试工具
  5. 努力打卡 每天学习 不浪费每一天 Day67
  6. 基于微信小程序公司企业站系统 系统的设计与实现 开题报告和效果图
  7. pygame游戏实例入门
  8. HTML系列之图像标签img
  9. 传智播客黑马前端14期(讲义完整)
  10. OSGEarth新手学习随笔 --- 星空的显示