首页 > 编程语言 >零基础同时入门并掌握C语言和C++——第一节——选择开发环境

零基础同时入门并掌握C语言和C++——第一节——选择开发环境

时间:2024-11-22 16:46:09浏览次数:3  
标签:代码 第一节 Dev C语言 编译 VS C++ 编写

本系列文章将针对C语言使用VisualStudio2022, C++使用DevC++作为开发环境进行讲解。

下面分别讲述选择这两款开发环境的原因和好处:

DevC++市面上有很多版本,常见的有蓝色(也就是图片中展示的这款)红色,和小熊猫等。对于初学者来说可能会纠结究竟下载哪款才正确和会不会下载到盗版等问题,其实完全没必要为此担忧,大家可以大胆的去网上(如B站)找一些资源,一般情况是不会出现问题的,而且无论是哪个版本的DevC++,都可以满足日常的学习和编程功能。实际上,大多数开设C语言或C++课程的学校都会采用DevC++这个开发环境,因为它简单,快捷,体积小。因此学校大概率也会提供给你这个软件作为平常的练习和考试用,所以采用它的原因除了容易上手之外,另一方面就是帮助你应对学校的考试啦!

VisualStudio简称VS,是目前市面上最流行的有关C和C++的开发环境。VS能完成的编程功能有很多,所以在工作时一般会采用VS。因此,选择VS作为开发环境的目的自然就是帮助你更好的适应未来的工作环境了。

(1)如何使用DevC++编写代码

在下载好Dev后双击进入,会进入以下页面

点击左上方文件下面的第一个图标,选择创建源代码

成功创建后,会进入以下界面

此时就可以正常开始编写代码了

这里也是可以看到我编写了一段很基础的代码,那么该如何运行我的代码呢?这时候要注意三个最重要的图标。

这里我截出来四个图标,它们从左往右分别对应的快捷键是F9,F10,F11,F12。

对应的功能分别是:编译,运行,一键编译运行,全部重新编译。

对于一般的Dev使用,前三个已经能满足大部分功能,所以要说前三个是最重要的图标。

对于编写出的代码要先进行编译后才可以运行,编译(F9)来检测是否报错,运行(F10)来实现代码的功能,一键编译运行更为便捷,直接实行上面两者的功能。

这是编译运行后的结果,没有报错。

关于Dev的基本使用方法暂时先介绍到这里。

(2)如何使用VIsualStudio2022编写代码

关于VS这个比较流行的软件,网上有很多关于它的使用教程,前面关于各种资源环境的选取我就不多讲解,要依照个人的需求来下载,这里就直接进入到软件内的使用方法。

首先,如果成功安装VS,打开后会是下面的界面,但由于很多小伙伴是第一次使用VS,所以在左边的部分是空的,这是正常现象。

和Dev略有不同,VS中编写代码我们需要创建新的项目,也就是右边选项的最后一个。

点击之后会进入这个页面,我们则选择空项目即可,进行下一步。

之后会进入下面的界面,此时的项目名称和位置都可以自行进行改动。之后创建即可。

成功创建后会进入下面的界面。

此时我们还是不能编写代码,还要右键左边一栏里的源文件,选择添加新建项。

然后进入这样的页面,选择C++文件然后点添加。

然后进入这个页面就可以进行编程了。

这里我的文件开始就存在一段代码是为了解决VS编译器不识别scanf函数的问题,简单来说就是没有这行代码会进行报错。这个方法B站上有很多教程,若出现这种状况还请小伙伴们自行学习一下,也是锻炼一下自己处理问题的能力。

这里可见我编写了一个非常简单的代码,那么该如何运行它呢?

这时候要注意左上方的调试了

里面有开始调试(F5)和开始执行(Ctrl+F5)两个基本操作,调试就是检查是否出错,执行就是将代码运行。这里我们运行后 就会出现下面的结果。

这样,你的第一个VS代码就编写成功啦!

好了,本篇关于C语言和C++开发环境的使用就介绍到这里喽,期待与你的下一次见面哦!

标签:代码,第一节,Dev,C语言,编译,VS,C++,编写
From: https://blog.csdn.net/C_S_D_NLJYyang/article/details/143975227

相关文章

  • C语言 结构体,共同体,枚举
    结构体语法:1>struct结构体名称{    数据类型 变量名1;    数据类型 变量名2;    ...};     2>struct 结构体名称{    数据类型 变量名1;    数据类型 变量名2;    ...}结构体变量名;  ......
  • C语言字符串处理相关函数
    作用:处理字符串,如计算字符串长度,查找字符串中指定的字符或字符串,切割字符串等头文件:string.h相关函数:strlen作用:测量字符串长度语法:size_tstrlen(constchar*s);    参数:s:要测量的字符串的首地址    返回值:测量的字符串串长度注意:不包含......
  • 【C++】高效数据操作神器:C++ STL 中 set 和 map 的完整指南
    个人主页:起名字真南的CSDN博客个人专栏:【数据结构初阶】......
  • 【C++】深入理解 C++ 中的继承进阶:多继承、菱形继承及其解决方案
    个人主页:起名字真南的CSDN博客个人专栏:【数据结构初阶】......
  • 打卡信奥刷题(286)用C++工具信奥P2240[普及组/提高] 【深基12.例1】部分背包问题
    【深基12.例1】部分背包问题题目描述阿里巴巴走进了装满宝藏的藏宝洞。藏宝洞里面有N(N≤100......
  • c++枪声问题
    题目描述大联欢的最后项目是小明和小李的射击比赛。比赛规则是这样的,每次两人同时射击,每个人有S枚子弹进行射击,第1秒两人同时打出第一枚子弹,以后的s-1子弹可以自己根据一定的间隔时间打出,设小明后面的子弹每隔t1秒打出一枚子弹,小李后面的子弹每隔t2秒打出一枚子弹,......
  • C语言_算法例题_PAGE2
    算法例题求1x2x3x4x5#include<stdio.h>intmain() { inti,t; t=1; i=2; while(i<=5) { t=t*i; i=i+1; } printf("%d\n",t); return0; {求1x3x5x7x9#include<stdio.h>voidmain() { inti,j; ......
  • c语言中块作用域的优先级高于文件作用域
     001、[root@PC1test]#lstest.c[root@PC1test]#cattest.c#include<stdio.h>inta=100;//该变量具有文件作用域intmain(void){printf("a=%d\n",a);//在程序快中调用外部变量return0;}[root@PC1test]#gcctest.c-......
  • C++——类和对象(上)
    前言C语言大家都不陌生,它的最大特点是面向过程而C++是C语言的升级版,它由原来的面向过程转变为面向对象两者有什么区别呢?本次文章带你处认识C++中的面向对象面向对象和面向过程C语言面向过程面向过程就是关心各个步骤的交互,步骤的顺序影响结果C++面向对象面向对象就......
  • C++四级抽测题目(答案+题目)
    今天我给大家出一套C++四级考题限时1小时,大家加油!!!题目1:改变二维数组题目描述输入一个n行m列的二维数组,把它的奇数和偶数行互换后输出。(如果n为奇数,最后的一行无需调换位置)n,m为不超过20的正整数。数组内的数据为不大于200的正整数。输入格式共n+1行......