[C++入门篇]了解C++

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

[C++入门篇]了解C++

落墨无寂   2020-03-13 我要评论
## 前言 > 我是杨某人,点击右下方"+"一键关注我.如果你喜欢我的文章,那么拒绝白嫖行为.然后..请多来做客鸭. 如果你是已经入门的大佬,请滑到下方点个推荐再走. 我个人认为,博客有两种,一种是给别人看的,一种没人看的(或自己看的).写博客也算是一种技术沉淀吧,同时可以锻炼自己在文字上的功夫,当你并不充分了解这一门技术时,他就会异常迷人.就像我们这些OIer,我学习更多是因为它很迷人,只有少部分是因为学业,所以今天,我们就来一个技术的沉淀. 废话不多说我们进入正题. # 了解C++ C++是一种语言,对语言.刚接触会一无所知,一脸蒙圈.所以你只要知道,他是一种程序语言. 然后你需要在电脑上装一个Dev_C++,对,上网百度就好,这里不做链接. > P.S. DEv_C++是一款C++的编辑器,也就是说,很多编辑器都可以运行C++代码,而Dev_C++是比较适合OIer的一种,虽然奇丑无比十分不人性化,但是不用配置,下载安装即可使用. ## 开始你的第一个程序 如果你目前对C++一无所知,那么请点击Ctrl+N新建一个文档,然后将下文的代码手打进去(不要复制哇),然后F11,等他弹出框框后按下回车,编译运行. ``` #include using namespace std; int main() { printf("Hello World!"); return 0; } ``` 如果你有点了解,那就复制进去领略一下C++的魅力(以及DEV的丑陋). ## 了解C++的程序结构 首先必须提及的一点,**绝大部分语言,都是由命令来组成的,可能是一行一行的命令,也可能是一块一块的命令**.就我目前所知,大部分的单行命令末尾都有分号";".除了头文件. 哦对了,你还不知道头文件是什么,像```#include ```这一句话就是头文件的调用,我们这句话就是在调用```cstdio```.而```cstdio```就是C++里的标准函数库,若你不知道标准函数库是个什么意思,可以将它理解为一个箱子,里面装了很多函数. 在上面代码中```printf("Hello World!");```就是在调用```printf```这个输出函数,而```printf```函数被装在```cstdio```这个标准函数库里,所以我们就需要调用cstdio这个标准函数库. 你会发现```main()```也是我们的函数.他被我们称为:主函数,也就是说,任何一个C++程序都需要主函数,而主函数都叫做```main```. ## 注释 当代码变得多的时候,我们需要在代码中去解释代码的意思以便阅读,在单行中使用```//这里是注释内容```将后面的内容都变为注释内容,编译运行时将省略这部分内容,多行将使用```/*这里是注释内容*/```.也可以用在调试时将一部分你不舍得丢掉但又不想运行的代码保留. ## 了解变量类型 我们会遇见很多很多的数字,在初中数学里,我们也会看到**变量**,说白了和未知数差不多,只是在程序里,我们并不是去求变量的值,是往变量里面赋值.往往赋的值就会有非常多的类型.数学里面未知数的类型**决定于你的数域的广度**,而程序里面变量的类型需要你来**声明**,换句话说,你要给变量定义他的类型,而且**不**能更改.你可能会觉得**不**人性化,但是这也会有很多好处. 那么变量的类型有什么呢?? 在C++里,我们常用的有几个:**int**整型,**float**浮点型,**double**浮点型,**char**字符型. **int**整型,显而易见,就是整数. **float**与**double**两种都是浮点型,说白了,小数.区别在于精度不同. **char**,也很显然,就是字符. 当年我入门的时候,也不明白```float```与```double```两种精度不同但是都是小数的类型存在的意义--用精度最高的不就完了?若你有答案,那么请你将答案打在下面评论区,当然,也可以讨论交流.但是请不要baidu一下,尽量独立思考,我会在下期给个答案. ## 变量声明 我们用"变量类型 变量名1,变量名2,变量名3,...,变量名n;"对一个类型的变量进行声明. 用"变量 = 值(/变量)"对变量进行赋值. 如下例子,我们将计算1+1的值 ``` #include using namespace std; int a,b; int main() { a = 1;//变量 = 值--使a = 1. b = a;//变量 = 变量--使b = a. int c = a + b;//创建变量可以在主函数内,也可以在主函数外 printf("%d",c);//引号内表示的是显示的格式,若是其他字符会被直接输出,"%d"是特殊字符,表示这里是一个整型变量,在后面的"c"就解释了这个"%d",说明了这个整型变量是c. } ``` 请您仔细阅读代码并了解每行代码的意义,这是您将要做的.如果您是一个新手并觉得难以理解,请在评论区提出疑问或者发送邮件,我的邮箱:Mj_Ymr@outlook.com # 最后 疫情期间,虽然要上网课,但是我还是会持续更新的哇.因为,我杨某人从不断更.(*^▽^*) 当然,如果文章内出现了知识性错误,那么请发短消息,或者邮箱,或者加我的QQ跟我说明,我会核对过后进行更改.如果你认为这么讲你听不懂,那么也可以私聊我,如果你认为这种内容完全对你没作用,那么点个推荐再走.

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们