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

详细介绍:【C++入门必备】 最详细安装入门教程(一)

详细介绍:【C++入门必备】 最详细安装&入门教程(一)

前言

注意:只针对Windows版,如果有误,请指正
千百年来(其实也没有千年)
这款语言一直言传至今
它举世闻名
谈到它的人
有的恐惧,有的欢喜
这,就是C语言。

第一章·安装C++

最近网络上太多流氓下载网站了,你下一个什么东西就会给你安装别的,想安装的东西却安装不了。我就中了祂的招,有一次我只是想安装个软件,结果安装没安成反倒给我下个360,天天一堆广告。所以我就搞了个这个章节。
打开你的谷歌,然后复制这个网址(或直接点击这里的链接),接着点Download,等待谷歌下载完成后打开,接着它会出现一个加载窗口,加载完毕先直接点ok,接着点I Agree,点next(除非你想阅读英文),然后点Install,等它加载完毕,最后点Finish,就行了。

注意:如果进入后你发现全是英文,可以点击上方的“Tools”,接着点击那个两个圆两个等号(不会拼写的蒟蒻作者),弹出后在Language那里选择“简体中文/Chinese”即可

第二章·C++的功能

调成中文后,点击【文件】,在【新建】里面点击【源代码】(快捷键Ctrl+N),你就成功的新建了一个源代码文件,接着请复制并粘贴到C++上这段代码

#include <iostream>using namespace std;int main(){cout<<"你好呀(。・∀・)ノ゙Hi,我是CMZ,你最忠诚、最聪明(bushi)的伙伴"<<endl;return 0;}

这个代码什么意思我们别管,我们只关注怎样使用它的功能。接下来,点击【运行】,点击【编译运行】即可。(编译是肯定不会出错哒~ 除非它发脾气啦~)你会看到屏幕上弹出一个窗口,别害怕,不是被黑客入侵了,是代码开始运行啦!如果它上面显示

“你好呀(。・∀・)ノ゙Hi,我是CMZ,你最忠诚、最聪明(bushi)的伙伴”

那么,你就成功啦!

对啦,【工具】的【编辑器选项】可以自定义功能,你可以根据需求或喜好更换字体、色彩等界面布局or快捷键。

第三章·终于开始写代码啦!

一、头文件、命名空间、主函数和注释

Q&A小剧场

#include <iostream>

Q:这是什么玩意儿啊?
A:这是头文件之一——输入输出流,如果你想使用cincout语句都需要它,我们以后讲
Q:既然说是头文件之一,那还有什么呢?
A:还有很多很多头文件呢,比如cmathstringcstdlibctime等。很多头文件都可以用一个头文件代替,它就是万能头(万能头文件的简称)——<bits/stdc++.h>
Q:我发现了,头文件的格式就是#include <头文件内容>,那一次只能有一个头文件吗?
A:不是的,一次可以有任意个头文件,但是每个头文件之间必须要换行。举个荔枝吧

#include <iostream>//写完这个换行(这个是注释)#include <string>//这样可以同时拥有两个功能所包含的东西#include <bits/stdc++.h>//即使把包含前面的头文件写上去也不会编译错误哒#include <iostream>//就算重复一遍前面的头文件也不会编译错误哒

Q:我又懂了!新知识点:注释!只要在代码末尾写两个“//”再写上内容就行!
A:对啦,我们接下来讲命名空间和主函数吧!我们这里以a+b Problem为荔枝

#include <iostream>using namespace std;//命名空间就是这个东西int a,b;//这个玩意儿以后讲int main(){//主函数就是这个东西,程序运行的根源就在这里cin>>a>>b;//这个玩意儿也以后讲cout<<a+b<<endl;//输出a+b的值,以后讲return 0;//一些题目没有这玩意儿会编译错误}

运行一下,然后输入两个数a和b,中间用一个空格隔开,然后Enter,看看会输出什么?
Q:输出了a+b的值
A:如果我们把命名空间的那一行删掉,又会发生什么?
Q:编译错误了
A:这个时候呀,我们除了可以把命名空间加回来,也可以这样改写:

#include <iostream>int a,b;int main(){std::cin>>a>>b;std::cout<<a+b<<std::endl;return 0;}

不会编译错误了吧?但是,为了避免混淆,我们还是直接写命名空间的那一行更好一点。好的,接下来我直接给你一个伪代码,总结本章节所有东西的使用:

#include <头文件名称>
using namespace std;
这里可以写点东西,下一章讲
int main(){这里写的东西将会从这里开始依次执行命令return 0;//注释内容
}

好的,你明白啦?
Q:明白啦!

二、变量定义、变量运算、输入与输出

Q&A小剧场
A:小Q,我又来啦,这次我们学习输入输出流头文件的基础功能与自带的定义变量哦!
Q:我早就准备好啦!开始吧!
A:先讲讲输出吧,输出可以有很多种:字符串啊,字符啊,数字啊都可以。比如:

#include <bits/stdc++.h>//懒得写啦,直接写万能头using namespace std;int main(){cout<<"输出字符串\n";//'\n'代表换行cout<<'C'<<'\n';//这种也可以代表换行cout<<123<<endl;//最常用的还是endl啦return 0;}

是写题目时必不可少的输出答案部分
Q:(小Q不语,只是一味的记笔记)
A:输出听完啦,我们来讲变量定义与运算,变量有很多种类型,给你列个表格

定义方式名字/意思
int-2的31次方~2的31次方-1的整型类型
long同int
long long-2的63次方~2的64次方-1的整型类型
string字符串类型
char字符类型
bool布尔值
float浮点数
double双精浮点数

除此之外还有很多很多很多,就不一一列举了。
今天也听累了,就先下课吧!
等等——留个作业!
作业内容
写一串代码用上c out语句,越长越好,并且不能编译错误,输出一堆夸作者的话,并且发布在评论区里给作者看,荔枝:

#include <bits/stdc++.h>using namespace std;int main(){cout<<"作者真温柔还很聪明给我们了一个很好的教程文章一点也不水还很幽默并且美若天仙"<<endl;cout<<"看到了作者其他的文章好多好玩的小游戏必须都点个赞和收藏作者的关注也要点一点"<<endl;cout<<"作者多好啊还宠粉天天给他们做游戏玩头像也是小猫好看而且还积极跟粉丝互动尽管"<<endl;cout<<"她只是一个六年级的只会C++的女的小蒟蒻但是她真的很好很棒很强很帅很美很聪明"<<endl;cout<<"ok呀也是把自己给夸完了"<<endl;return 0;}

Q:遵命!保证完成任务!

番外(结语)

Q:没想到吧,还有番外!
A:我们一直都在等候你的到来!
Q:就让我们携手同行,撰写代码
A:共同创造更优秀、更厉害的未来吧!
转场——
A:下课啦,同学们在做什么呢?
Q:(打游戏ing)
A:你怎么可以打游戏呢?小Q!
Q:我在玩CSDN博客上CMZ写的游戏代码呢!你看,多还原的游戏!简直就跟俄罗斯方块一模一样!
A:啊?是那个博主啊!我也喜欢她的代码!每个文章我都要点赞+收藏!
Q:可是听说她好像没有几个粉丝诶……
A:那还等什么?赶紧关注她啊!(凑到屏幕前)你也赶紧关注她吧!
转场——
A:欢迎大家来到C++小课堂!我们班里又有了几名同学,除了大家熟悉的小Q,还有很多呢!隆重介绍:

姓名年龄爱好
小C(clever)9看书
小Q(question)9提问
小S(super)10什么都喜欢
小T(type)10编程

【掌声】

谢幕——

http://www.jsqmd.com/news/298655/

相关文章:

  • 总结国内认证权威的芳疗师培训学校,爱芙悦芳疗学院实力强劲
  • 2025年热转印机选购必看:高口碑实力厂商全解析,服务好的热转印机品牌精选综合实力TOP企业
  • 2025年度上海防疫物资回收企业推荐:环保贡献突出,隔离衣回收/防护服回收/防疫物资回收,防疫物资回收机构排行榜单
  • Java毕设项目推荐-基于springboot+vue的鲜花盆栽绿植销售系统设计与实现基于springboot的鲜花销售管理系统的设计与实现【附源码+文档,调试定制服务】
  • 盘点苏州电动升降机生产厂技术强的有哪些,推荐靠谱厂家
  • 年升降平台哪个制造商质量过硬,这几家值得关注
  • 升降平台制造厂哪家合作案例多,无锡靠谱厂家推荐
  • [Tools] Using Cloudflared to expose your local server to public
  • 留香持久沐浴露推荐,恋香花语性价比高的产品怎么选?
  • Java毕设项目:基于springboot的鲜花销售管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 【毕业设计】基于springboot的鲜花销售管理系统的设计与实现(源码+文档+远程调试,全bao定制等)
  • 【课程设计/毕业设计】基于SpringBoot框架的在线鲜花管理系统基于springboot的鲜花销售管理系统的设计与实现【附源码、数据库、万字文档】
  • 计算机毕业设计springboot反诈普法平台 基于 SpringBoot 的全民防骗法律知识共享平台 智慧反诈教育学习与举报一体化系统
  • DDR3带宽计算
  • 2025年本地工程师推荐的无线电综合测试仪榜单,光纤熔接机/雷达干扰模拟器/光通信测量仪表无线电综合测试测试仪公司推荐排行榜
  • 计算机毕业设计springboot防诈骗安全知识信息管理系统 基于SpringBoot的全民反诈知识学习与预警平台 智慧防骗安全教育及案例分享系统
  • 计算机毕业设计springboot方剂服药衍变历史信息系统 基于SpringBoot的中医方剂演变知识图谱系统 中药复方历史变迁与临床衍化信息平台
  • Windows系统C盘爆红问题解决方案
  • 哪款电脑清理软件最好?C盘变红了怎么办?C盘爆红清理软件
  • 疲劳试验机团队专业的厂家哪个口碑好
  • 六安专业的电商培训学校哪家好,办学实力来揭晓
  • 2026年苏州电动升降机生产厂专业度排名,揭晓哪家更出色
  • 聊聊武汉江夏耘野亲子农场卫生状况怎么样,靠谱吗
  • 使用免费 MicroDicom 软件将 DICOM 文件转换为图像与视频:完整教学指南
  • 耘野亲子农场服务质量好吗,值得去吗?
  • 2026年边缘计算机厂家排名,湖南超弦科技实力上榜!
  • 把 AI 塞进 FPGA:3.3 ms 搞定 1000×1000 矩阵乘的「可重构大模型」实践
  • 苏州牙齿种植选哪家?2026口碑榜单给你答案,牙周治疗/瓷牙修复/牙齿修复/牙齿有缝隙怎么修复比较好,牙齿种植医院选哪家
  • 学习时间线
  • 实用指南:Flutter image_picker 1.2.1 插件:图片与视频选择全攻略