
C++学习
Paul-Huang
这个作者很懒,什么都没留下…
展开
-
《21天学通C++》读书笔记(第一章至第九章)
第一章: 绪论1. 基础概念编程语言旨在让人更容易得使用计算资源,充分利用电脑,不用人做一些重复劳动或持续参与。可执行文件是可运行的成品,应按程序员希望的那样做。生成可执行文件的步骤(构建可执行文件)编辑/输入:使用文本编辑器/IDE编写C++代码,文件名必须以.cpp结尾。编译:使用C++编译器对代码进行编译,将代码转换为包含在目标文件中的字节码/机器语言版本,一次处理一个代码文件,生成.o或.obj 文件,并忽略这个cpp文件对其他文件中代码的依赖。链接:使用链接器链接编译器的输出原创 2020-11-18 11:56:43 · 625 阅读 · 1 评论 -
C++ 中cin 输入流的多种函数用法
cin、cin.get()、cin.getline()、getline()、gets()函数的用法 1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字:#include using namespace std;main (){int a,b;cin>>a>>b;cout}输入:2[回车]3[回车]输出:5用法2转载 2016-07-06 23:04:15 · 2581 阅读 · 0 评论 -
编译器与解释器的区别
1. 基本理解编译器: 编译完就可以扔了,运行不依赖它; 解释器: 你要运行,必须依赖它;2.深入理解编译器:在代码运行之前,生成目标平台指令,可脱离编译器而独立运行。 解释器:在代码运行过程中,生成目标平台指令,不可脱离解释器,无法独立运行。编译器: C 、 C++等 解释器: Python 、 Ruby 、 PHP 等。3.参考文献https://nickdesaulniers.gith原创 2017-08-25 10:19:53 · 742 阅读 · 0 评论 -
Visual Studio控制台程序输出窗口一闪而过的解决方法
刚接触 Visual Studio的时候大多数人会写个Hello World的程序试一下,有的人会发现执行结束后输出窗口会一闪而过,并没有出现Press any key to continue的字样。无论是在Visual Studio 2008、2010还是2012中都有这种情况出现,有些人可能会用下面两种方法中的一种: 在程序代码的最后加上system(“pause”)或者getchar原创 2017-08-22 15:35:16 · 7617 阅读 · 0 评论 -
C++Primer第五版 第二章练习
2.1.1节练习练习2.1: 类型int ,long ,long long 和 short的区别是什么?无符号类型和带符号类型的区别是什么?float和double的区别是什么?练习2.2:计算按揭贷款时,对于利率、本金和付款分别应选择何种数据类型?说明你的理由。答: 2.1 int 是整形 ,最小尺寸16位。 long 是长整形,32位; long long 也是长整型 最小尺原创 2017-09-03 15:28:35 · 2018 阅读 · 1 评论 -
C++Primer第五版 1.5.1节练习
1. 题目练习1.20 :在网站(书上提供)上,第一章的代码目录中包含了头文件Sales_item.h。将它拷贝到你自己的工作目录中。用它编写一个程序,读取一组书籍销售记录,将每条记录打印到标准输出上。练习 1.21 :编写程序,读取两个ISBN相同的Sales_item对象,输出它们的和。练习 1.22 :编写程序,读取多个具有相同ISBN的销售记录,输出其所有记录的和。2.代码Sales_ite原创 2017-09-03 11:01:16 · 804 阅读 · 0 评论 -
C/C++把字符串划分为二维字数组,2种分割方法
本实验是读取ini文件中的字符串,字符串是二维数组的形式。方法一首先我用的是strtok_s; 注: 1.strtok_s的用法 函数原型:char *strtok_s( char *strToken, const char *strDelimit, char **buf); 这个函数将剩余的字符串存储在buf变量中,而不是静态变量中,从而保证了安全性。 2.strtok的用原创 2017-09-12 21:20:49 · 2217 阅读 · 0 评论