SF
C++入门教程
C++入门教程
注册登录
关注博客
注册登录
主页
关于
RSS
C++入门教程(21):类型推导和类型提取
小古银
2018-04-21
阅读 2 分钟
3.3k
类型推导,就是由编译器在编译期推导出=右边的数据类型,为=左边的变量决定数据类型。例如上面例子,0默认是int类型,那么变量a的数据类型就是int。
C++入门教程(20):变量、不变量和常量
小古银
2018-04-21
阅读 4 分钟
3.7k
小古银的官方网站(完整教程):[链接]C++入门教程视频:[链接] 变量 前面简单讲解过变量,现在就再详细讲解变量。 先给出几个关于变量的建议: 基本数据类型的变量要初始化。 避免使用全局变量。 每个变量声明时单独一行。 变量名称应该符合变量的用途。 基础示例 {代码...} 输出结果: {代码...} 基础讲解 前面教程提...
C++入门教程(19):数据类型
小古银
2018-04-21
阅读 3 分钟
2.9k
经过前面的学习和练习,相信你已经更加了解计算机和C++的关系。本部分教程将详细讲解基本数据类型、一些常用的数据类型的使用和再详细讲解循环语句等基础内容。
C++入门教程(17):二进制和正负数
小古银
2018-04-20
阅读 1 分钟
6.7k
前面已经讲过二进制和整数的关系,现在再补充一下。我们知道数据都是使用二进制保存和处理的,而二进制没有正负的概念,那么二进制是怎么表示负数呢?现在就来讲解这个问题。
C++入门教程(16):二进制的运算
小古银
2018-04-20
阅读 4 分钟
8k
以010 + 010为例子:加号两边的数值的右边第一位都是0,相加得0;中间那一位都是1,相加得2,所以需要进位,结果变为0;左边第一位都是0,相加得0,再加上进的位,所以结果是1。那么最后结果就是100。也就是十进制的2 + 2的结果是4。
C++入门教程(15):数字与进制
小古银
2018-04-19
阅读 4 分钟
3k
本部分教程将讲解C++中必须知道的计算机基础知识,知道这些知识可以避免不少的错误,还可以对程序代码进一步优化。由于这部分教程只讲解C++需要知道的计算机基础知识,所以并不会太多和太复杂。
C++入门教程(14):重载函数
小古银
2018-04-19
阅读 2 分钟
1.7k
在前面代码中,int myabs(int num);,可以看到参数是int,返回值也是int,那么,当传入浮点型或者长整型时,就会像上面说的参数赋值的步骤进行。换句话说,如果传入其他int保存不了的参数时,那么它就不举了。这种情况就需要新的函数用来处理其它类型,由于其它新函数也是用来求绝对值的,所以也用myabs作为函数名称,就...
C++入门教程(13):声明函数
小古银
2018-04-19
阅读 1 分钟
2.1k
声明就是返回值类型 函数名称(参数类型 参数名称, 参数类型 参数名称);,其中的参数名称可以省略不写,最后记得写分号。以下放出完整的栗子:
C++入门教程(12):定义函数
小古银
2018-04-18
阅读 2 分钟
2.6k
小古银的官方网站(完整教程):[链接]C++入门教程视频:[链接] 既然用过std::abs()函数,那么,现在就以它为例,实现一个myabs()函数来实现求绝对值。 {代码...} 基础示例 根据这个格式实现myabs()函数: {代码...} 输出结果: {代码...} 基础讲解 先看一下调用myabs()的时候跟调用std::abs()函数时是一样的。 然后再看...
C++入门教程(11):调用函数
小古银
2018-04-18
阅读 2 分钟
2.8k
举个例子,std::sqrt()函数的功能是:求一个数的根。std是前面提到的命名空间,而sqrt就是这个函数的名字,这个函数在cmath标准库中。可以用下面的形式使用这个功能:
C++入门教程(10):for 语句
小古银
2018-04-18
阅读 3 分钟
2.4k
上面的变量i作用域只在for循环里面。for后面的()内分成3部分,用分号;隔开:第一部分是用来写初始化语句的;第二部分是判断条件,是否继续循环就看这里;第三部分一般写对变量i的操作。他的执行顺序是:循环之前先执行初始化语句,然后判断条件,成立则开始执行,执行完后就执行++i,执行完++i之后就判断条件,然后如此...
C++入门教程(9):while 语句
小古银
2018-04-17
阅读 3 分钟
3k
接下来讲解的是循环的两条语句while和for,当我们需要用到循环的时候,这两种循环语句都是可以使用的,可以从这两种里选择一种来使用。而它们的选择依据是:哪个更容易表达出逻辑就用哪个,至于怎样才能看出哪个更容易,这就需要这两种都写一次然后进行对比,直到熟练后就可以灵活选择了。接下来就是讲解这两种循环语句...
C++入门教程(8):if 语句
小古银
2018-04-17
阅读 2 分钟
2.1k
if语句从上向下一步步判断,当遇到第一个true时就执行紧接着的{}中的代码,执行完毕后跳过剩下的else if和else。当没有遇到true时,就执行else的代码。其中,如果不需要else if和else的时候,它们都可以省略不写。
C++入门教程(7):四则运算和余数
小古银
2018-04-17
阅读 2 分钟
3.1k
小古银的官方网站(完整教程):[链接]C++入门教程视频:[链接] 正负 可以直接在程序中使用正负号。 基础示例 {代码...} 输出结果: {代码...} 四则运算 四则运算就是加减乘除,计算机可以很轻松的处理四则运算。 基础示例 {代码...} 基础讲解 在上面代码中,先取出变量保存的值,然后再进行运算。 注意: 除法的运算符...
C++入门教程(6):布尔和判断运算
小古银
2018-04-16
阅读 4 分钟
7.8k
基本数据类型bool是一个比较有趣的类型。它只能保存两个值,true和false。只有两个值的情况在代码中随处可见的如:是否、有没有,开关等。
C++入门教程(5):基本数据类型和变量
小古银
2018-04-16
阅读 2 分钟
1.7k
小古银的官方网站(完整教程):[链接]C++入门教程视频:[链接] 在讲基本数据类型和变量前,先简单介绍一下几个名词: 内存:程序运行的时候,用来存放程序需要用到的数据。程序结束后,程序用到的所有内存都会被释放,归还给操作系统。 作用域:变量只在作用域中有效,变量出了作用域就会不见了。一般情况下,变量的作...
C++入门教程(4):简述变量、输入和输出
小古银
2018-04-15
阅读 2 分钟
3.6k
小古银的官方网站(完整教程):[链接]C++入门教程视频:[链接] 我们在第一个C++程序中使用过向终端输出字符串。现在我们需要向终端输入一个数,然后再向终端输出这个数。 这里我们用到了输入std::cin。在C++中,输入一个数的时候,必须要用一个东西来装这个数,这样才能在程序中使用,这个东西叫做变量。 基础示例 先看...
C++入门教程(3):语句和缩进
小古银
2018-04-15
阅读 1 分钟
3.9k
除了特殊说明外,一般,一条语句都是以一个分号;结尾。例如上面的std::cout << "小古银的C++教程" << std::endl;是一条语句;return 0;也是一条语句。最短的语句就是一个分号;,它没有其他内容。至于其他几个不是分号结尾的语句,在后面讲解是将会明确指出。
C++入门教程(2):注释
小古银
2018-04-15
阅读 1 分钟
1.9k
小古银的官方网站(完整教程):[链接]C++入门教程视频:[链接] 当写了很多年代码之后,会逐渐出现以下问题: 很多年前写的代码,现在竟然看不懂,还要重新把代码看一遍。 工作的时候,经常是团队合作,如果别人只发了一大段代码给你用,你看不懂还是要从头看一遍。 你写库的时候,别人看不懂。 等等这些情况。 这时就需...
C++入门教程(1):第一个C++程序
小古银
2018-04-15
阅读 2 分钟
2.8k
最简单的C++程序代码仅需要4行,他不做任何操作。但是他是C++程序最基本的而且是必须有的,因为所有标准的C++程序都是从 main(主函数)开始执行。一般情况下,没有main, 程序不能编译,也就不能运行。