- 博客(8)
- 收藏
- 关注
转载 C语言学习笔记(5)—— 语句(2)
在介绍过顺序结构和选择结构以后,我们能通过c语言做的事依旧很少,比如换硬币问题。将一元的人民币换成一分,两分,五分的硬币共50枚。如何解决这样的问题呢?我们可以把它化解成一个求解线性方程组的问题。 可以设需要一分的硬币x枚,两分的硬币y枚,五分的硬币z枚。于是,我们可以得到一个方程组,像这样:x+y+z = 50,0.01x+0.02y+0.05z = 1。我们知道,计算机在计...
2018-11-03 14:31:00
144
转载 C语言学习笔记(5)—— 语句(1)
c程序常见结构大概有选择结构,循环结构,顺序结构。c程序由一个一个的函数构成,而构成函数的则是语句,语句包含赋值语句,循环语句,条件语句,分支语句。赋值语句对与我们来说是很熟悉的。条件语句,分支语句与循环语句则会在后面一一介绍到。 顺序结构对于我们来说是很熟悉的,它可以是这个样子。int main(){ double a = 0,b = 0; scan...
2018-11-02 22:51:00
98
转载 关于c++对象模型
在学习c++的时候,大部分教材与书籍都是在讲述c++的语法,或者说是在描述语言的一些特性。比如我们熟悉的抽象,封装,继承,多态。当然,这其中也包含了类与对象,多继承,虚继承,虚函数,纯虚函数等等一些具有语言特性的内容。大部分书籍在这方面的内容是比较全面的(大部分语言特性)。但是,对于类这种抽象数据类型在底层如何实现,大部分书籍只是科普性的介绍了一下。。。。。这样对于我们这些初学者来说...
2018-10-27 23:09:00
85
转载 C语言学习笔记(5)——运算符
人类使用计算机最初的目的就是为了计算,计算机能快速的完成大量的计算以及完成一些重复性的劳动。为了计算,我们引入了变量和常量,但这是远远不够的。我们需要引入运算符来帮助我们进行变量和常量之间的运算。 谈起运算符,大概可以分为以下几种:(1)赋值运算符(=); (2)算数运算符(+,-,*,/,+=,-=,*=,/=,%,++,--); ...
2018-10-19 18:44:00
167
转载 C语言学习笔记(4)—— 数据类型的使用
在程序设计语言里,我们会把数据分为各种各样的类型,为什么会有数据类型之分呢?计算机中,所有的数据都会表示成二进制数的形式,对于同样的一个二进制数,数据类型不同,它表示的数据就是不同的。也就是说,同样的一个二进制数。我们可以把它”翻译“成不同的数。 使用一个数据类型的数据的时候,需要注意的问题大概有以下几种:(1)数据溢出 ...
2018-10-14 23:59:00
84
转载 C语言学习笔记(3)——基本数据类型
抽象的说,数据是对客观事物的一种描述。这种描述是采用了计算机能够识别,存储和处理的的形式。程序能够处理的数据对象被划分成一些组或一些集合。属于同一集合的个数据对象具有相同的性质。我们可以对它们做相同的操作,他们都采用相同的编码方式等等一些性质。 计算机硬件也会把数据划分成一些类型,对于不同的数据类型,有不同的指令集来处理对应的数据类型。我们知道,计算机中的数据都是二进制补码形式...
2018-09-26 19:53:00
151
转载 C语言学习笔记(2)——HelloWorld
在我们学习编程语言的过程里,大部分情况下,我们的第一个程序都是输出HelloWorld。这个源于C语言之父丹尼斯.里奇在他的著作C程序设计语言里,给我们介绍的第一个程序就是在控制台输出HeloWorld。现在我们能见到的大部分语言都是基于C/C++设计的。所以,HelloWorld程序也就成了大家公认的一个传统。 下面,就是这段经典代码的真容 1 #include...
2018-09-24 00:43:00
116
转载 C语言学习笔记(1)——引言
四年大学,笔者走过了四分之一。回顾这一年,多多少少也算学了一点知识。笔者想给自己的学习留下一些痕迹,也为了和更多计算机专业的同学交流和分享经验。今后笔者会不定期的更新博客。博客的内容不会很高级,都是大学里我们要学的一些基础课。 在之后的文章里,笔者不太敢保证每一次博客的内容都是准确无误的,但可以保证的是,在笔者基础到的知识领域里,它一定是准确无误的。当然,如果内容有不正确的地方...
2018-09-23 23:34:00
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人