初识初学C++

Grey:或许是天意如此,高三的末期在我觉得我对物理有着浓厚兴趣的时候我还是毅然决然地被某黑白熊坑到了软件这一专业来。

Black:一开始接触C++,确实蛮不适应,因为一个怀揣对硬件有无比热情的青年突然来到一块软的地方,还要面对自己十分逊色的英语,确实是有些力不从心。其实,在江苏的大环境下,物理高考只有个B+的学生来说其实并不怎么好,或者完全可以说成压根就不好。所以抱着对外来人生的冲劲以及对软件这一领域的第二兴趣,我还是决定走上了这条路。

White:基友四人组里唯独蝌蚪去学了药科,而某鹿跟黑白熊都选了计科。当问及为何让我选软件工程的时候,黑白熊呵呵一笑,因为他两在一本里选不上这个专业,而我在二本里反而能选上。大一的时光里确实是俗事缠身,在团部里面与形形色色的人打交道,有些疲了。做表(word,excle等一些常用办公软件,或许是湖北本地在之前未将计算机课程放入日常学习中,这使得我的基础相对学校大部分的新生来的好了一点。)在黑白熊继续的挖坑下,我买了C++primer作为学习的出发点。同样依旧是学校的事物无法分身,寒假回来又带了小我十八岁的妹妹,导致自己的学习计划严重迟缓。但就是这样,在挚友的鼓励下,我还是硬着头皮利用夜晚的时间去啃书。

Green:谈谈我学习C++这么多天来的看法吧。

1.一开始做笔记,做了大概三十多页发现并未有多少成效,反而发现将时间多用于去编译,反复地编,反复地去敲键盘,去熟悉去体会每一个符号所表示的意义,这样学起来的效果会稍微好一点。

2.对于一个C++程序而言,大概的框架就是include<>包含的库,int main()必须有的一部分。一个由{}所包含的代码。

3.对于while if for之类而言,他们只执行下一个函数,而将多个函数依次运行,需要再次将其加上{}

4.=表示赋值,==表示相当运算符 一开始也是经常容易搞错。

5./* */段落注释 //行注释

6.空类型不对应具体数值。算数类型包含了字符、整型数、布尔值和浮点数。

算输类型分为两类:整型(包括字符和布尔类型) 浮点型

bool的取值是真和假;char 8位;int 16位;long32位;longlong跟int64等效。

(现在int毕业了,所以大家直接无视long,所以看见int的范围还是(±65536)的,你就可以扇死,或者把这本书给烧了。-by黑白熊)

7.可寻址的最小内存块称为“字节”;存储的基本单元称为“字"。float和double分别有7和16个有效位。(32bite,64bite)

8.除去布尔型和扩展的字符型外,其他整型可划分为带符号的和无符号的。

9。结构体是简化的类,类是扩展的结构体。通过定义一个类来定义自己的数据结构。

时间: 2024-11-04 03:48:46

初识初学C++的相关文章

Java历程-初学篇 Day01初识java

HelloWorld!!!!! 一,第一个java程序的构成 1,外层框架 class 后面的类名必须与文件名相同 起名方法:1)构成只能有_ $ 字母 数字 2)数字不能开头 3)首字母必须大写 4)见名知意 2,内层框架 main方法 一个类方法只有一个main方法入口 3,输出语句 println的意思是结束这句之后换行,可以不加,写为print; 括号内输出的内容要用双引号引起; 句末必须加分号; 二,完整的HelloWorld console的输出为 三,转义符 1,\n   换行的意

初识Python,简单初学代码

第一个自己手写的代码~ If 与 Elif #!/usr/bin/env python # - * - coding:uft8 - * - Inp = input ( '请输入你的会员级别' ) if Inp == ('高级会员') print ('18-20岁美女') Elif Inp == ('黄金会员') print('镇店美女') Elif Inp == ('铂金会员') print('店里任选') Elif Inp == ('钻石会员') print('三线小明星') Else: pr

初识操作系统和linux

初识操作系统和linux 1.计算机系统由硬件系统和软件系统两大部分组成:是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动.高速地处理,然后把处理结果输出的现代化智能电子设备. 2.世界上第一台计算机是1946年诞生在美国宾州大学. 3.冯·诺依曼体系结构:1946年数学家冯·诺依曼于提出计算机硬件系统由运算器.控制器.存储器.输入设备.输出设备.摩根定律:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍.现在计算机技术进本很难遵

python学习笔记(基础四:模块初识、pyc和PyCodeObject是什么)

一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sys.argv) #打印相对路径,在pycharm输出结果是绝对路径,因为在pycharm中调用 print(sys.argv[2]) #可以从数据列表中取值,[2]指取第三位.        标准库存放位置:C:\Python35\Lib 第三方库存放位置C:\Python35\Lib\site-p

初学Python

初学Python 1.Python初识 life is short you need python--龟叔名言 Python是一种简洁优美语法接近自然语言的一种全栈开发语言,由"龟叔"编写开发一种易学易懂高效的语言. Python提供丰富的接口和模块,便于使用其他语言细化,性能提升对要求较高的软件. 以上简单描述了一下Python语言的优点,缺点我就不写了,因为不需要对比,强大的语言自会解决现在几个劣势. 针对于初学者版本选择的问题,因为现在国内大多数在使用2.X版本,个人建议使用3.

JS-010-覆盖率测试工具 JSCoverage 初识

后续更新,敬请期待...非常感谢! 至此, JS-010-覆盖率测试工具 JSCoverage 初识 顺利完结,希望此文能够给初学 JavaScript 的您一份参考. 最后,非常感谢亲的驻足,希望此文能对亲有所帮助.热烈欢迎亲一起探讨,共同进步.非常感谢! ^_^

JS-009-单元测试工具 Qunit 初识

后续更新,敬请期待...非常感谢! 至此, JS-009-单元测试工具 Qunit 初识 顺利完结,希望此文能够给初学 JavaScript 的您一份参考. 最后,非常感谢亲的驻足,希望此文能对亲有所帮助.热烈欢迎亲一起探讨,共同进步.非常感谢! ^_^

【Node.js】初识Node.js

因组里项目需要,我和另外一名同事要学习Node.js.之前接触过Javascript,都是前台处理html时用到,现在要用Javascript做后端,学习Node.js,用一段时间专心学习一门新技术,而且还有项目实战锻炼,还不错. 一.  Node.js架构 1. Node.js跨平台支持*nix与Windows得益于Libuv中间层,通过它去调用不同操作系统的底层操作. 2. Node.js底层由C++实现,因此可以编写C++扩展模块,经封装后由JS调用,这样可以解决需要提升性能时(例如频繁的

Android初识之Activity组件

之前自己的编程完全是在PC上进行的,而且主要是在算法和数据结构上.由于某些需要加之认识到Android的重要性,且大学走到现在基本上没什么课了,空闲时间很多,于是就开始学习Android.本系列博客都将围绕Android应用程序设计展开,由于本人是完全没有Android程序设计基础,所以内容都很基础,希望与大家交流学习并得到指点. 1.Activity类的onCreate()方法 对于具有可视化界面的Android程序来说,必然要有一个Activity类或其派生类对象.一般来说,Activity