C语言开始之旅(基本的配置,简单入门)

这篇具有很好参考价值的文章主要介绍了C语言开始之旅(基本的配置,简单入门)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装编译器

本人目前使用的是Microsoft Visual Studio 2019(以下简称vs2019),自行下载其安装包安装即可,该软件可能对新手不太友好(与Dev c++相比),但是该软件对于语法规则方面处理的更好,程序能很好的工程化,也较为流行(Dev c++语法方面管得更松,或者说标准不一样,这对初学并不是好事,容易给初学者误解)。

默认安装路径 C:\Program Files (x86) C语言开始之旅(基本的配置,简单入门)

exe执行程序路径 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE

另外,最好将exe执行程序添加到桌面快捷方式(上图),以便之后打开进行编写程序

二、新建项目和代码

1、项目创建:打开vs2019,“创建新项目” --> “空项目” --> 填写项目名称 --> “创建”

2、代码创建

先调出解决方案资源管理器

C语言开始之旅(基本的配置,简单入门)

在该管理器中,右击源文件  -->  “添加”  -->  "新建项“C语言开始之旅(基本的配置,简单入门)

 ”C++文件(.cpp)”  -->  名称修改为“.c”后缀  --> 选择文件保存位置  -->  “添加”

 3、代码框架

#include <stdio.h>
int main(){
    
    return 0;
}

其中,中间一行为主要的代码区域。

4、编辑代码

例如:当你想输出一个Hello程序,你可以使用下面这段代码。

#include <stdio.h>
int main(){
    printf("Hello World!");
    return 0;
}

5、运行代码: 

编辑完成后,就可以进行运行代码了,便会出现运行结果。

C语言开始之旅(基本的配置,简单入门)

C语言开始之旅(基本的配置,简单入门)

三、常见问题与技巧(进阶)

完成以上一二部分,你就实现了你的一个程序了。如果是纯新手小白,以下部分初略浏览即可。

1、调试

这一技巧,可以用于复杂的大程序,特别是逻辑关系比较复杂的。具体步骤:

C语言开始之旅(基本的配置,简单入门)

 C语言开始之旅(基本的配置,简单入门)

点击要运行时暂停的该行的左边,设置断点(小红点),再选开始调试 ,

之后可以打开:“调试/窗口/监视”  来查看变量的值。

也可以打开: “调试/窗口/内存”  来查看变量的地址情况。

C语言开始之旅(基本的配置,简单入门)

图中,左边为  “逐语句”  ,点击一次运行一行,右边为  “逐过程”  ,点击一次运行一个过程。

2、scanf问题

C语言中经常涉及输入,例如输入数字、字符等等,这就要用到scanf(虽然scanf_s也可以,但有些标准下会出错),但是直接使用会出现如下问题:

C语言开始之旅(基本的配置,简单入门)

这时就要在整个代码第一行添加  #define  _CRT_SECURE_NO_WARNINGS 1

即可使用scanf函数

3、快捷键的使用

运行:ctrl + Fn + F5         调试:Fn + F5

快速复制粘贴本行:点击某行,直接ctrl + c  ctrl + v,无需拖选中该行

注释:拖选要注释代码,ctrl + k + c       取消注释:拖选代码, ctrl + k + u

对齐:(自动加制表符):拖选,ctrl + k + f

以上就是全部内容了,感谢观看,欢迎点赞收藏文章来源地址https://www.toymoban.com/news/detail-493237.html

到了这里,关于C语言开始之旅(基本的配置,简单入门)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 从零开始学习 Java:简单易懂的入门指南(三)

    运算符: ​ 就是对常量或者变量进行操作的符号。 ​ 比如: + - * / 表达式: ​ 用运算符把常量或者变量连接起来的,符合Java语法的式子就是表达式。 ​ 比如:a + b 这个整体就是表达式。 ​ 而其中+是算术运算符的一种,所以这个表达式也称之为算术表达式。 分类: 运

    2024年02月15日
    浏览(63)
  • 从零开始学习 Java:简单易懂的入门指南(二)

    ​ 注释是对代码的解释和说明文字。 Java中的注释分为三种: 单行注释: 多行注释: 文档注释(暂时用不到): 1.1使用的技巧 如果我们要对代码进行解释,那么就可以使用注释。 ​ 当注释的内容比较少,一行就写完了,可以用单行注释。 ​ 如果注释的内容比较多,需要

    2024年02月15日
    浏览(48)
  • 从零开始学习 Java:简单易懂的入门指南之多态(十)

    多态是继封装、继承之后,面向对象的第三大特性。 多态是出现在继承或者实现关系中的 。 多态体现的格式 : 多态的前提 :有继承关系,子类对象是可以赋值给父类类型的变量。例如Animal是一个动物类型,而Cat是一个猫类型。Cat继承了Animal,Cat对象也是Animal类型,自然可

    2024年02月12日
    浏览(64)
  • 从零开始学习 Java:简单易懂的入门指南之爬虫(十六)

    Pattern:表示正则表达式 Matcher:文本匹配器,作用按照正则表达式的规则去读取字符串,从头开始读取。 在大串中去找符合匹配规则的子串。 代码示例: 需求: ​ 把连接:https://m.sengzan.com/jiaoyu/29104.html?ivk sa=1025883i中所有的身份证号码都爬取出来。 代码示例: 需求: ​ 把

    2024年02月11日
    浏览(68)
  • 从零开始学习 Java:简单易懂的入门指南之方法(六)

    1.1 方法的概念 ​ 方法(method)是程序中最小的执行单元 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2.1 无参数方法定义和调用 定义格式: 范例: 调用格式: 范例: 注意:

    2024年02月14日
    浏览(54)
  • 从零开始学习 Java:简单易懂的入门指南之数组(五)

    概念: ​ 指的是一种容器,可以同来存储同种数据类型的多个值。 ​ 但是数组容器在存储数据的时候,需要结合隐式转换考虑。 比如: ​ 定义了一个int类型的数组。那么boolean。double类型的数据是不能存到这个数组中的, ​ 但是byte类型,short类型,int类型的数据是可以存

    2024年02月14日
    浏览(46)
  • 从零开始的unity3d入门教程(二)----基本功能讲解

    独立搭建出一个简单场景,并基于该场景开发一个简单的第一人称3D游戏 本次教学Demo已上传github:https://github.com/waitKey1/Unity-Game-Demo,有需要自取 模型与音效unity包百度链接: 链接:https://pan.baidu.com/s/1Sh77qhYaan_mZ6MpTVwPog?pwd=xvz8 提取码:xvz8 注:以上百度链接可以完全不用下载

    2024年02月03日
    浏览(51)
  • 从零开始学习 Java:简单易懂的入门指南之面向对象(九)

    类的定义格式如下: 例如: 例如: 1.3.1 封装的步骤 1.使用 private 来修饰成员变量。 2.使用 public 修饰getter和setter方法。 1.3.2 封装的步骤实现 private修饰成员变量 public修饰getter和setter方法 1.4.1 构造方法的作用 在创建对象的时候,给成员变量进行初始化。 初始化即赋值的意

    2024年02月13日
    浏览(78)
  • 从零开始学习 Java:简单易懂的入门指南之时间类(十七)

    java.util.Date`类 表示特定的瞬间,精确到毫秒。 继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,我们重点看以下两个构造函数 public Date() :从运行程序的此时此刻到时间原点经历的毫秒值,转换成Date对象,分配Date对象并初始化此对象,以表示分配它的时

    2024年02月11日
    浏览(163)
  • 从零开始学习 Java:简单易懂的入门指南之包装类(十九)

    Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用,因为对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就可以使用基本类型对应的包装类,如下: 基本类型 对应的包装类(位于java.lang包中) byte

    2024年02月11日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包