c/c++基础(一)【工具准备/基础结构/基本操作】

前言

这一系列主要是针对想要学习c/c++或者想要参加竞赛同学入门引导
当然应对一些编程课(主要是大学)也是可以的
这一系列的文章主要是引导和补充
学习的话还是要以课堂和老师为主

工具准备

Dev_C++vscodevs2022
在这里插入图片描述在这里插入图片描述在这里插入图片描述
下载链接安装视频安装视频

说明:其实这三个软件用一个就可以了,他们的差别主要在于功能不同
Dev_C++主要是安装简单,所以放的是官网的网址,直接下载就行了。
缺点在于标准比较老,功能也比较简单,但对于学习算法已经够了。
至于vs和vscode,则是偏向于搞开发,安装也比较复杂(所以放的是视频链接),硬要用也可以用。
这里博主还是以Dev_C++进行演示,主要考虑以下原因
1.如果是为信奥而学,Dev_c++是信奥规定的软件,平时用Dev_C++比赛能更熟悉
2.如果是为大学编程课而学,花大力气下一个vs或vscode不划算
3.博主为退役信奥生,对Dev_C++更熟悉,而且大学专业为非计算机专业
别问我为啥不是计算机专业,问就是发挥失误,在考虑转专业…………

语言设置

第一次用Dev_C++默认是英文,使用不方便,所以一般先要改语言 (英语好的当我没说)
接下来打开Dev——c++,会出现以下界面
在这里插入图片描述点击tools(上面项目栏)—>选择Environment Option 会出现以下界面
在这里插入图片描述
右边Languag选择简体中文就行了

讲解说明

学习过程会有许多很难分类的知识点,或者说是小知识点,以及注意事项。这些东西我会用tip来标记,当然也需要你自己记住了~~~~
其次有的知识点我会讲的要深入一点,这个深入不是只知识点本身深入,而是相对于当前阶段的深入 毕竟博主也没学多深
还有的话之后再补充~~~

呼~~ ·终于说完了 ~~
那么接下来开始愉快的学习吧~~~~~

基础结构

首先打开Dev_C++,然后ctrl+n打开新项目,如下图
tip:Ctrl+n是常用快捷键之一,一般是建立新项目

1.然后请抄写如下代码,注意一定要先自己抄 ,后面会解释的
2.接着上面点击编译,新项目编译时,会让你选择存储位置,个人建议建一个新的文件夹专门来存放代码文件
3.点击编译后,如果不是错误0、警告0,那就说明代码写的有语法问题,再次检查,再次抄写,知道正确,然后进入下一步
4.点击运行即可看到运行结果
具体操作图如下
在这里插入图片描述
运行结果:

在这里插入图片描述好的下面来依次解释
第一行和第二行被称为头文件,里面包含了函数声明宏定义,编程时写在前头,作用是声明。可以简单的理解为:就像是写论文一样,引用其他人的话要说明,编程也是一样,用其他人的东西总的要先声明,而头文件就是先声明。同时,这也意味着在之后的编程也要记一些常见的头文件。
然后第三行被称为命名空间,作用是防止重名冲突。解释起来比较难,记到起就行。
接着第四行被称为主函数。它是程序运行的起点。不论程序有多长,都是从主函数开始运行
第六行是输出语句,后面会着重讲printf。重点在于第六行有一个分号,分号是语句的结束语,作用相当于作文里的句号,表示语句的结束。注意分号是英文字符的分号,也就是说打的时候要用英文输入法
第七行是程序的结束语,程序会在这一行结束运行。

以上内容为c/c++的基础结构,基本每次编程是都要写,不用刻意去记,但一定要记到

提醒:以下为加深的内容,现阶段不强求(后头还是要掌握)
有的同学可能会问,记这么多头文件很麻烦,有没有简单方法?
你别说还真有,那就是万能头文件(#include<bits/stdc++.h>)
但是!但是!但是! 我很不推荐万能头文件
原因:万能头文件包含了各种各样的头文件,在创建变量时容易发生命名冲突
有的编译器能检测出来,但有的就检测不出来却通不过测试环境,这是非常致命的
最典型的一个例子就是#include<math.h>,不能用y1来命名变量
(此处提到的变量会在后面的章节进行详细讲解)
第二个就是return 0;准确的来说是停止当前函数的运行,这个知道就行,后头会讲

基础操作

换行

先看下面一行代码:

#include<stdio.h> 
#include<iostream> 
using namespace std; 
int main()
{
	printf("Hello word");
	printf("Hello Word"); 
	return 0;
} 

先猜猜运行结果
A:
Hello word
Hello word
B:Hello wordHello word
在这里插入图片描述原因解释:注意写代码的界面为编写界面,但不是实际的运行结果界面
所以,代码看起来像是换行了,但对计算机来说,并没有执行换行操作,这个操作需要我们自己编写

换行操作

换行操作需要换行符/n,具体操作为在需要换行的位置输出换行符
具体演示:
在这里插入图片描述

注释

注释是对当前程序进行标注,但是程序运行时会会忽略注释的内容,也就是说注释的内容不会影响程序正常进行。还有一种说法就是:注释是写给人看的。方便之后能
提醒一下:注释在编程中非常重要。IT界中有一个梗:写代码不写注释,一天后自己看不懂;第二天没有人看的懂;第三天,上帝都看不懂。所以还是要养成写注释的习惯

注释操作

注释的方法有两种:
第一种:单行注释——// //后面的即是注释内容
第二种:多行注释——/*…………*/ 省略号为注释内容
tip:注释也可以注释代码,但被注释的代码不会运行
效果图如下:
在这里插入图片描述

常用快捷键

这个没什么讲事,记到起就行了……
(这些快捷键不止编程能用,其他时候也能用,比如word,ppt等等)
1.放缩:Ctrl+鼠标滚轮
2.新建项目:Ctrl+n
3.撤回:Ctrl+z
4.恢复上一步:Ctrl+y(一般是撤回过头时用)
5.全选:Ctrl+a
6.复制:Ctrl+c
7.粘贴:Ctrl+v

总结

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值