当前位置: 首页 > wzjs >正文

建网站 英文搜索关键词排名优化软件

建网站 英文,搜索关键词排名优化软件,做的比较漂亮的中国网站,网站流量统计分析的维度包括目录 一、(工具)DevC的安装和使用1.1 DevC介绍1.2 下载1.3 部分使用技巧1.3.1 快捷键介绍1.3.2 调试快捷键 二、第一个C程序2.1 基础程序2.2 main函数2.3 字符串2.4 头文件2.5 cin和cout初识2.6 名字空间 三、注释四、题目练习3.1 输出第二个整数3.2 字符…

目录

  • 一、(工具)DevC++的安装和使用
    • 1.1 DevC++介绍
    • 1.2 下载
    • 1.3 部分使用技巧
      • 1.3.1 快捷键介绍
      • 1.3.2 调试快捷键
  • 二、第一个C++程序
    • 2.1 基础程序
    • 2.2 main函数
    • 2.3 字符串
    • 2.4 头文件
    • 2.5 cin和cout初识
    • 2.6 名字空间
  • 三、注释
  • 四、题目练习
    • 3.1 输出第二个整数
    • 3.2 字符三角形
  • 总结


前言
今天是大一下学期6月19日23:01,正式开始记录我的蓝桥杯备赛过程,我个人计划是在4个月内从0开始将算法能力提升到国赛水准,争取在蓝桥杯中取得好的成绩,当然我最理想的目标当然是拿下国奖哈哈,尽请期待吧。

一、(工具)DevC++的安装和使用

1.1 DevC++介绍

DevC++(有时候也称为Dev-Cpp)是一个免费软件,在开发出来后更行到5.11版本之后就比较少了,也有一些其他开发人员陆续参与开发维护并发布了一些分支版本,比如小熊猫C++就是对DevC++的魔改。

DevC++是C/C++编程语言的全功能集成开发环境(IDE)和代码编辑器。它使用GCC(GNU Compiler Collection)的Mingw端口作为其编译器。

1.2 下载

Orwell Dev-C++下载链接
目前使用最多的一个版本,在学校的机房、实验室、一些竞赛都会使用该版本。

Embarcadero Dev-C++下载链接
Embarcadero Dev-C++是Bloodshed Dev-C++和Orwell Dev-C++的一个新的改进分支(由Embarcadero(恩把卡德罗)赞助。目前还是在持续更新,但是知道的人比较少。

视频安装教程

网上还有很多的Dev-C++使用体验优化教程,例如Dev-C++分辨率低的解决办法,如何让Dev-C++支持C++11等,我这里就不一一写了,可自行下去查阅相关资料。

1.3 部分使用技巧

1.3.1 快捷键介绍

编译:F9
运行:F10
编译+运行 F11
全部重新编译:F12

为了方便,直接按F11,代码就能运行起来

1.3.2 调试快捷键

调试:F5
停止调试:F6
下一步:F7
单步进入:F8(进入函数内部观察细节使用)

鼠标点在编辑框左边行号的地方,点击设置断点,再点击,取消断点。

因为本人是准备参加C++赛道,这里会写一些C++的基础知识

二、第一个C++程序

2.1 基础程序

//写一个C++程序
#include<iostream>    //头文件
using namespace std;  //使用std的名字空间int main()            
{cout << "hello world" << endl;  //输出:在屏幕上打印“hello world"return 0;
} //运行起来这个C++程序
//1.编译  --F9
//2.运行  --F10//编译+运行 --F11 

2.2 main函数

C++里的main函数和C语言里的main函数作用是一样的,不懂得可以看我最开始的C语言文章

2.3 字符串

由于C++是在C语言的基础上发展出来的,而且C++是完全兼容C语言的,所以这里基本也和C语言一样。

不过有一点,在C++的STL中又引入了string来表示字符串,功能更加强大,C语言不支持,后面会写。

2.4 头文件

在这里插入图片描述
该代码中,写的#include< iostream >,iostream(输入输出流)文件中的i是指input(输入),o是指ouput(输出)。

在C++程序中要完成输入和输出的操作会涉及到iostream文件中的多个定义,所以就要包含这个头文件的。比如:cout是输出流对象,就是用来完成数据输出的,就需要包含头文件。

C++的编译器自带了很多头文件,每个头文件都支持一组特定的工具。

C++库函数相关头文件

注:

  1. 在C语言中头文件的扩展名是.h,但是C++中的用法发生了一些变化,对老式C的头文件(C++中来自C语言的内部的头文件)保留了扩展名.h,例如下图中的C兼容标头。但是C++自己的文件没有扩展名了。
    在这里插入图片描述
    C语言头文件

  2. 有些头文件被转换为C++头文件,这些文件名被重命名,去掉了.h扩展名,并在文件名的前面加上了前缀c(表示来自C语言);例如:C语言中有关数学的头文件名字是math.h,在C++中就是cmath。当然还得注意,有时头文件的C语言版本和C++版本相同,有时候,新版本做了一些修改。
    在这里插入图片描述
    这里IDE就是编译器的意思。

2.5 cin和cout初识

cout << "hello world" << endl;

这句代码中cout是标准输入输出流对象(针对控制台,也就是屏幕),其实还有标准输入流对象(针对的是键盘)cin。

cout是告诉程序把后面双引号里的内容打印到标准输出设备(屏幕)上。
在这里插入图片描述

  1. cin和cout是全局的流对象,cin负责输入数据,cout负责输出数据。

  2. endl是C++中一个特殊的操作符,效果是换行和刷新缓存区,使用时必须包含在iostream头文件。
    在这里插入图片描述
    不使用endl就会在一行打印

  3. <<是流插入运算符,和cout配合使用,>>是流提取运算符,和cin配合使用,两者容易混肴。

  4. 使用C++输入输出比C语言方便很多,不需要像printf/scanf输入输出那样,需要手动控制格式,C++的输入输出可以自动识别变量类型,但实际竞赛中还是前两者用的更多。

具体在代码中的体现
在这里插入图片描述
在这里插入图片描述

2.6 名字空间

using namespace std;

只有这串代码还没有被解释了,这串代码的意思是:使用名字空间std(名字空间也叫命名空间)。
想要理解这到底是个什么东西,这里举一个例子:
一个学校里学生可能会重名,假设这个学校有3个同学叫张三,那么老师每次喊张三的时候,其他两个张三就会误会,是不是在喊自己,这就是因为这三个张三其实在同一个范围(空间)内的,就会有名字的冲突。

但是如果这个学校的学生分为三个班,分别是1班,2班,3班,把三个张三分别安排在不同的班级,那么老师以后喊:1班的张三,那么2班,3班的张三就不会误会了,这就很好的解决了名字冲突的问题。
在这里插入图片描述
在C++中,变量、函数和类都是大量存在的,这些变量、函数和类的名称如果都存在于全局作用域中,可能会导致很多冲突。使用名字空间的目的是对标识符(变量,函数,类)的名称进行隔离,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。

std是C++标准库的名字空间名,C++将标准库的定义实现都放在这个命名空间中,相当于C++标准库担心自己的一些符号和外部符号冲突,所以它把自己的这些符号全部管理放在std里了。当我们需要使用标准库中的内容时,就需要加上:using namespace std;当有了这句代码的时候,表示名字空间std中信息都是可见和可用的,比如:cin、cout、endl。
在这里插入图片描述
名字空间也是根据需要自己可以定义的,这里就不加详细介绍。

当然直接使用using namespace std;是一种简单粗暴的做法,直接这样使用,就意味着后续std这个名字空间中的各种定义都可以直接使用,但是我们往往只是使用部分。所以名字空间也可以这样使用:
在这里插入图片描述
代码中的std::cout的意思就是使用std名字空间中的cout,相当于只解封了cout,其他的不能用。

补充:采用std::cout这种写法,如果频繁使用,在算法竞赛中比较麻烦,耽搁时间。
但是在企业中做软件开发基本上是这样写的,这样写更好的避免名字冲突的问题。


三、注释

在VS环境中注释和取消注释的快捷键:Ctrl + K + C,Ctrl + K + U
在DecC++中注释和取消注释的快捷键:Ctrl + /


四、题目练习

如果真想提升自己的算法能力,就必须大量的进行刷题,我在这里推荐几个网站
洛谷
牛客

这里还可能经常听过OJ这个词
OJ - online judeg – 在线判题
算法竞赛的题都属于OJ题,而OJ还分两种类型

  1. O1型 – 从0开始写代码,包含main函数,编写所有代码,有输入有输出。
  2. 核心代码模式 - 编写核心函数。

3.1 输出第二个整数

在这里插入图片描述

这是洛谷上面的一道题,正确答案如下:
在这里插入图片描述
这里的n1和n2两个整数,可以分两次读入,也可以一次读入,只有获得到第二个输入值才能输出结果,什么意思呢?
在这里插入图片描述
当然,这里输入的n3部分也可以舍弃掉,因为题目要求只输出第二个值

总结:
cin 和 cout 都是支持连续读入几个数值的。

3.2 字符三角形

在这里插入图片描述
答案如下:
在这里插入图片描述


总结

好了,今天的内容就到这里,现在是2025年6月22日0:02,主播算错时间了,主播还以为10月份就蓝桥杯了,仔细打听之后才知道蓝桥杯在4月份才开赛,主播蓝桥杯系列文章应该就搁置到11月或12月才开始写了,主要还是先把C和数据结构写完,喜欢主播文章的靓仔靓女们不要忘记一键三连支持哦

http://www.dtcms.com/wzjs/164754.html

相关文章:

  • 济南网站排名优化报价百度关键词优化教程
  • 集团门户网站建设公司微信朋友圈广告
  • 饮料网站建设价格优化网站推广教程排名
  • wordpress 添加分页云优化软件
  • 商机互联做的网站和推广怎么样app拉新
  • 网站建设公司有哪些百度图片查找
  • 合肥大型网站设计教程seo推广排名网站
  • 公司网站运营维护单位广州做网站的公司哪家好
  • 容桂佛山做app网站2022今天刚刚发生地震了
  • 哪个网站可以做面料订单推广app赚钱
  • 微信网站怎么做的好深圳网络营销推广外包
  • 诸城网站建设开发上海服务政策调整
  • 利用网盘做网站有哪些搜索引擎网站
  • 电子商务网站设计的原则和内容2023年6月疫情情况
  • 青岛教育平台网站建设搜索网页内容
  • 山东共青团智慧团建官网深圳seo网络推广
  • 佛山网站建设3lue3lue东莞网站设计排行榜
  • 玩具网站设计深圳网络品牌推广公司
  • 网站监控怎么做百度收录刷排名
  • 茂名网站建设服务抖音推广引流
  • 上海网站改版深圳产品网络推广
  • 苏州新区做网站公司百度推广一个月多少钱
  • 阿里云部署wordpressseo综合查询网站
  • 点蜜免费空间上传网站舆情信息网
  • 网站品牌打造谷歌外贸平台推广需要多少钱
  • 同学会网站建设方案google推广平台怎么做
  • 爱站网自媒体数据搜索排名优化软件
  • 潍坊做网站维护费用上海网站建设关键词排名
  • 有什么网站可以做推广网站如何提交百度收录
  • 东莞网站设计精英网络营销策划书怎么写