21天学通C++_Day3_Part1】的更多相关文章

今天奔跑吧兄弟来杭电了,决定不去看,宅在科协继续啃(反正去了也看不到咯),继续继续,今天白天没课,希望可以更两个. 0.C风格字符串 在数组中间把某个字符替换成‘\0’并不会改变数组的长度,但是显示时std::cout遇到空字符后立即停止打印. 所以,在声明并初始化字符数组时不要忘记添加‘\0’,不然打印会跨越数组的边界,造成系统不稳定. 1.C++字符串(std::string) std::string是动态的,在需要存储更多数据时其容量将增大. string Greetings ("Hell…
被阿里实习生的第一轮电话面试刷掉以后,幡然醒悟,发现以前学习的C++基础一点都不扎实.为了把基础打扎实,重新学习一遍:为了让自己不放弃,也顺便可以把当天学到的东西记录下来,开始了写博客. 学习书籍:<21天学通C++>(第7版)——Siddhartha Rao 0.C&C++ C是一种过程型语言,用来定义执行特定操作的函数: C++是一种面向对象的语言,实现继承.抽象.多态.封装等,支持类(类似于C的函数),程序员需要考虑数据以及要用来做什么. 1.从Hello World开始 开始使…
21天学通 C++(第8版) 第1章 绪论 1 1.1 C++简史 1 1.1.1 与C语言的关系 1 1.1.2 C++的优点 1 1.1.3 C++标准的发展历程 2 1.1.4 哪些人使用C++程序 2 1.2 编写C++应用程序 2 1.2.1 生成可执行文件的步骤 2 1.2.2 分析并修复错误 2 1.2.3 集成开发环境 3 1.2.4 编写第一个C++应用程序 3 1.2.5 生成并执行第一个C++应用程序 4 1.2.6 理解编译错误 5 ===================…
21天学通Python课后实验题4.6 1. 编程实现用户输入一门课程的两门子课程成绩,第一门子课程60分以上,则显示“通过”,第一门子课程不及格,则显示“未通过”,第一门子课程及格,而第二门子课程不及格,则显示“补考”. kecheng1 = int(input("请输入课程1的成绩:")) if kecheng1 > 60: print("课程1通过") kecheng2 = int(input('请输入课程2的成绩:')) if kecheng2 <…
百度云盘:21天学通PythonPDF高清完整版免费下载 提取码:nqa9 豆瓣评分: 书籍封面: 内容简介  · · · · · · <21天学通Python>全面.系统.深入地讲解了Python编程基础语法与高级应用.在讲解过程中,通过大量实际操作的实例将Python语言知识全面.系统.深入地呈现给读者.此外,作者专门为本书录制了大量的配套教学视频,让读者通过分析实例.运行实例尽快熟悉Python编程,在学习中遇到问题时,也可以作为参考. <21天学通Python>共分三篇.第…
有需要的点击这里自取 内容简介  · · · · · · <21天学通Python>全面.系统.深入地讲解了Python编程基础语法与高级应用.在讲解过程中,通过大量实际操作的实例将Python语言知识全面.系统.深入地呈现给读者.此外,作者专门为本书录制了大量的配套教学视频,让读者通过分析实例.运行实例尽快熟悉Python编程,在学习中遇到问题时,也可以作为参考. <21天学通Python>共分三篇.第一篇介绍Python语言的特点.安装.语法基础.程序流程控制.面向过程的编程方…
0.指针&数组 数组是指向其第一个元素的指针,即数组变量就是指针.故可将(*)用于数组,也可将([])用于指针,eg: int MyNums[5] = {0}; int* pNums = MyNums; 可以使用*(MyNums+1),也可以使用pNums[1]. 1.指针使用时要注意的点 ①务必初始化指针变量为NULL: ②使用前要确认指针是否有效(检查是否为NULL): ③new和delete要配套,不然会造成内存泄露: 2.检查new发出的分配请求是否满足 法一:使用异常处理,catch(…
昨天停更了一天,真是羞羞啊,不过还是干了很多有意义的事的! 首先,昨天下午的时候,去参加了学校的春招!第一次参加招聘会,怕自己答不上面试官的问题,很是紧张! 和同学约的一点,结果到了发现还没开始,只能淋着小雨排队.快到一点半开始的时候,人已经排出近百来号了,还好来得早.进场以后,就直奔华为通信去了,因为踩过点,是第一个到的,第一次招聘会的第一个公司啊,结果人家不招实习生,哭哭.第二个去了正泰仪表,结果人家也不招实习生,哭哭.后来又多试了几家,普遍的回答就是,还没开始招,简历先收下,到时候再联系.…
1. 类和对象 现实中的人等事物往往具备一些特征并且可以做某些事情,要在程序中模拟这些事物,需要一个结构,将定义其属性(数据)以及其可用这些属性执行的操作(函数)整合在一起.这种结构就是类,而这种结构的每一个实例就是对象. 声明类 使用关键字class,并在它后面依次包含类名,一组放在{}内的成员属性和成员函数,以及结尾的分号. 声明类只是将本身及其属性告诉编译器,并不能改变程序的行为,必须使用类,就像需要掉要函数一样. 封装指的是将数据以及使用它们的函数进行逻辑编组,这是面向对象编程的重要特征…
1. 简述 C++最大的优点之一是,既可以用它来编写不依赖于机器(主要是内存)的高级应用程序,又可以用它来编写与硬件紧密协作的应用程序. 事实上C++让您能够在字节和比特级调整应用程序的性能,而要编写高效地利用系统资源的程序,理解指针和引用时必不可少的一步. 在编程语言中,变量使你能够处理内存中的数据. C++让你能够动态地分配内存(new和delete),以优化应用程序对内存的使用. 不同于C#和Java等基于运行时环境的新语言,C++没有自动垃圾收集器对程序已分配但不能使用的内存进行清理.所…