C语言从入门到不放弃---编程环境的搭建到上手写代码
前言:很多小白在初学c语言的时候,大部分情况并不是因为c语言本身多难,多晦涩难懂而从入门到放弃。而是因为在初学c语言时,编程环境的搭建不会,创建工程不会,新建源文件不会,最后就会导致“上课听得懂,下课写不出”,“道理我都懂,做事我不会”。(ps:没有子弹,枪再好能有啥用,编程环境没搭建好,知识理解在透彻也没实践的机会!)
而这些东西,大学老师们好像并不太“上心”,他们也许想“这些东西网络上随便一搜教程一大堆,课堂上将这些基础都算不上的内容也太浪费时间,一学期课时就那么多,不能在这里浪费时间!”。此时,嗷嗷待哺的学生们心想:“老师应该会从最基础的开始说吧!怎么搭建环境,怎么上手写代码肯定也会讲吧!不管三七二十一,跟着老师走准没错!”等到学校C语言第一节课开始时,老师:“同学们,这节课我们主要介绍
编程语言的发展历史,c语言的由来”;第二节课,老师:“同学们,这节课我们讲解数据类型、程序结构”…期末最后一节课,老师:“同学们,这节课我们讲文件读写…回去后大家试着写一个程序读取特定的文件。” 同学们:“???就这,这就结束了?说好的从入门到精通呢?说好的零基础教学呢?到现在我还没写过几个程序呢,课程上了一大半,我才搭建编程环境,学会新建项目写代码,关键是周围的同学还一脸羡慕的看着我,这就结束了吗???”------这就是一个典型的从入门到放弃的案例,但是我希望每一个开始学习c语言、学习编程的同学、无论是自学还是跟着老师学,都不要中途放弃。只要从最基础、最入门的东西入手,慢慢增长自己的知识和能力,相信我们每一个都能做到从入门到精通!
好了,那么我们废话不在多说,直接进入正题!
(一)软件安装
初学任何一门编程语言,我们都需要按照相应的集成开发环境。除非说你能像大神一样,直接打开记事本,然后通过控制台直接运行记事本里面的代码(具体操作我也不会,哈哈,我电影里面看到过这个场景!)
学习C语言编程,建议安装一款使用人数多(这样你遇到问题去网上搜索的时候,就能轻松找到解决方法),软件运行稳定(如果你安装不稳定的软件,当年写代码写着写着就闪退,或者自动删档等,可难受了!)。
C语言编程推荐软件:1.Visual Studio 2019 2.Visual Studio 2013
手把手安装教程推荐:b站-比特鹏哥 VS2019安装教程 https://www.bilibili.com/video/BV17p4y1h7yR
(二)开始编程
在正式编程之前,我们简单熟悉一下整个流程步骤
1、创建一个项目
2、创建一个源文件
3、写代码
4、编译运行代码
首先我们需要打开编程软件,我使用的是Visual Studio 2019(简称VS2019),所以下面以VS2019为例详细讲解每一步操作。
我们可以在桌面快捷方式双击打开
也可以在win10菜单栏中打开
打开后进入到界面(这里我默认主题是深色,所以看起来黑黑的,比较帅气有逼格还护眼,你们的界面可能是白色的)
步骤一:创建一个项目
①点击上面界面截图红色框区域—创建新项目,进入项目创建的页面,先看语言是否为c++(VS2019里面没有c语言选项,c语言合并到c++中了),然后选择 “空项目”,再点击下一步。
②在新的界面中输入项目的名称,比如c_code_0401,然后更改项目的保存路径,点击“创建”
③进入工程内部界面
步骤二:创建一个源文件
①鼠标右键点击“源文件”,选择“添加—新建项”
②选择Visual C+±–>C++文件 —>输入以.c结尾的 c语言文件,.cpp结尾的是c++文件。
步骤三:写第一个c语言代码
看不懂没关系,先照着代码敲一遍。(提示:替换代码中“hello world 部分为 BBC—fake news”,猜猜会打印什么?)
步骤四:编译运行程序
方式1:快捷:Ctrl+F5 有的电脑上面有Fn键,这时候快捷键为 Fn+Ctrl+F5
方式2:在上方菜单横栏处选择调试—>开始执行(不调试)
程序运行结果:
到此为止,我们已经知道了编程环境的搭建和上手写代码,希望我们在后续的学习中能不忘初心,一往无前,砥砺前行!
C语言从入门到不放弃---编程环境的搭建到上手写代码相关推荐
- 中国大学MOOC C语言程序设计入门 第8周编程练习第二题 GPS数据处理
中国大学MOOC C语言程序设计入门 第8周编程练习第二题 GPS数据处理 题目内容 解题思路 这个题的题目真的是我学习C语言以来见过的最长的题目了,很多人的第一感觉可能是无从下手,所以让我们先来整理 ...
- Python编程从入门到实践(第二版)课后习题自写代码
Python编程从入门到实践(第二版)课后习题自写代码 第八章 函数 最近自学的python,动手做了一下课后习题,错误也许会有,和大家一起探讨.多多指教! 8.3 返回值 动手试一试代码片 &quo ...
- S60v5 编程环境的搭建(2)
以前自己也尝试过在搭建Windows XP下搭建Symbian S60v5系统的编程环境.(那一次也是花了不少气力~~~)怎么说呢,其繁琐的安装过程,缓慢的模拟器,十分不熟悉的IDE环境,都让人很不舒 ...
- S60v5 编程环境的搭建
下一篇: S60v5 编程环境的搭建(2) 首先要下载相应的支持文件: 1.ActivePerl http://www.activestate.com/activeperl/downloads 2.S ...
- 「面向信仰编程」Draven 专访:像写代码一样,用树形的结构写文章
本文首发于"Shopee技术团队"公众号 站在网络与技术前沿的不少开发者们,还保持着如今看起来略显古早的 Web 2.0 时代行为--写博客. 技术博客写作是工程师们沿袭已久的传统 ...
- 像“打游戏”一样用Numpy,可视化编程环境Math Inspector了解一下? | 代码开源
子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI 科学计算工作者不必再为代码头痛了! 现在,你能像"打游戏"一样,无需编码,轻松使用NumPy功能. 就像这样: 这款 ...
- C语言_入门_我和编程
C语言,看起来并不陌生,记得第一个真正接触的语言是C++,我还记得一本C++的书老师只教前10章,而9章都是面向过程的,第10章也只是粗略地讲了一下面向对象而已,那时候完全不懂,面向对象有什么用,不就 ...
- c语言为什么有这么多的编程环境?_为什么98%的程序员学编程都会从C语言开始?...
在互联网蓬勃发展的时代,有一类人做出了巨大的贡献,这一群人被大家称之为程序员,怎样才能成为一名优秀的程序员呢,为什么每一个程序员都需要学习C语言呢? 就让我来跟大家分享分享: 壹 第一:相比较其他的编 ...
- c++语言 tcp例子,C++ boost::asio编程-同步TCP详解及实例代码
boost::asio编程-同步TCP boost.asio库是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型. boost.asio库支持TCP.UDP.IC ...
- Linux下eclipse中shell脚本编程环境的搭建
注意:本文所用到的linux发行版是fedora 15.如果用fedora 15以上的版本可能会有问题.至于解决方案或者是搭建方法我会尽量抽出时间写一篇新的博客... 本文主要是介绍在linux平台下 ...
最新文章
- “学了半年后,我要揭开Python 3宗罪!”
- 整数划分问题(递归法)
- php中设定一个全局异常处理。全局catch。默认catch。默认异常处理
- 第一个SSM整合的Maven入门级项目(超详细步骤)
- 多路串口服务器的应用及应用范围介绍
- 【渝粤题库】广东开放大学社会学概论形成性考核
- win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
- 支付宝「集五福」的阳谋
- MobileNetV1
- js,在字符串中,查找某个字符的位置
- JVM虚拟机-Class文件之方法表集合
- c语言程序设计二级考试哪些题型,计算机二级考试题型及分值
- 安川机器人dx200编程手册_【安川 】一文带了解DX200如何编程(上)
- maplesoft maple 2020
- [01.14]主题之家精美主题每日更新【雪豹】
- stm32 无线打印机服务器,STM32开发的蓝牙热敏打印机
- c语言中isupper用法,C 库函数 - isupper()
- C++:多态性与虚函数 | 虚函数的注意点 | 汇编角度来看动态联编过程
- php获取index.php,index.php · 阿彪/PHP去抖音水印解析-非接口(获取抖音无水印URL地址) - Gitee.com...
- cocos2d-之音乐背景播放