C++学习笔记
尛牧妞妞
学习学习再学习
展开
-
(3)函数小结
书籍:《C++ Primer Plus 第6版》 第二章关于函数的介绍,小结一下函数的特性: - 有函数头和函数体。(也就是有函数的定义) - 可以接受参数。 - 可以返回一个值,或者没有返回值。 - 需要有一个函数的原型。...原创 2018-05-25 06:22:32 · 123 阅读 · 0 评论 -
(10)二维数组与指针
#include <stdio.h>int main(){ int buf[2][3] = { { 1, 2, 3 }, { 4, 5, 6 } }; // int *p[3]; //指针数组 int(*p)[3]; //定义了一个指针,指向int [3]这种数据类型,指向二维数组的指针 printf("%d\n", sizeof(p)); ...原创 2018-06-19 08:31:42 · 199 阅读 · 0 评论 -
(2)cin、cout
书籍:《C++ Primer Plus 第6版》第二章:#include &amp;amp;amp;lt;iostream&amp;amp;amp;gt;using namespace std;int main(){ int num; cout &amp;amp;amp;lt;&amp;amp;amp;lt; &amp;amp;quot;请输入一个你心里想的数字&amp;amp;原创 2018-05-24 17:59:08 · 221 阅读 · 0 评论 -
(1)编译指令using
书籍:《C++ Primer Plus 第6版》第二章: 看一个示例:#include &lt;iostream&gt;int main(){ int num; std::cout &lt;&lt; "请输入一个你心里想的数字" &lt;&lt; std::endl; std::cin &gt;&gt;原创 2018-05-24 17:27:29 · 295 阅读 · 0 评论 -
C++一些基础概念,持续更新到本文
书籍:《C++ Primer Plus 第6版》第二章:函数头:int main()。函数头对函数与程序其他部分之间的接口进行了总结。 函数名main前面的int,叫做函数的返回类型,它表示从函数返回给调用它的函数的信息。函数名后面的括号中的部分叫做形参列表或参数列表。 函数体:用{和}括起。函数体是指出函数应做什么的计算机指令。每条完整的指令都称为语句,所有的语句都以;结束。...原创 2018-05-24 17:05:02 · 166 阅读 · 0 评论 -
(9)C++算术运算符
C++使用运算符来运算,每种运算符都使用两个值(操作数)来计算结果,运算符和操作数构成了表达式。 加法运算符:+ 对操作数执行加法运算。例如1+2等于3; 减法运算符:- 从第一个 操作数中减去第二个操作数。例如2-1等于1; 乘法运算符:* 将操作数执行乘法运算。例如2*2等于4; 除法运算符:/ 用第一个数除以第二个操作数。例如100/2等于50;如果两个操作数都是整数,则结果为商的...原创 2018-06-12 09:26:59 · 582 阅读 · 0 评论 -
(8)浮点数
书籍《C++ Primer Plus 第6版》第三章 浮点数能够表示带小数部分的数字,计算机将这样的值分成两部分存储。一部分表示值,另一部分用于对值进行放大或缩小。比如34.1245和34124.5,它们除了小数点的位置不同以外,其他都是相同的。可以把第一个数表示为0.341245(基准值)和100(缩放因子),而第二个数表示为0.341245(基准值相同)和10000(缩放因子更大)。缩放因子...原创 2018-05-29 06:35:58 · 295 阅读 · 0 评论 -
const限定符
如果我们需要一个常量,只允许它被查询,不允许它被修改,我们可以在初始化的时候使用const限定符。 比如:const int Months = 12;,Months就是一个常量,使用const限定符初始化以后,Months的值就固定了,编译器将不允许再修改它的值。 所以,创建常量的通用格式为:const type name = value;注意一点:我们在使用const限定符的时候,一定要在声...原创 2018-05-29 06:17:34 · 149 阅读 · 0 评论 -
值得推荐的C/C++框架和库,包含很多开源项目 (真的很强大)
值得学习的C语言开源项目 -1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。 下载链接:http://home.tiscali.cz/~cz2...转载 2018-06-04 19:14:33 · 641 阅读 · 0 评论 -
(6)关于整型short、int、long和long long
short 至少16位;int 至少和short一样长;long 至少32位,且至少和int一样长;long long 至少64位,且至少和long一样长。// limits.cpp -- some integer limits#include &amp;amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;amp;lt;climits&a原创 2018-05-26 22:00:35 · 15126 阅读 · 0 评论 -
(5)变量命名规则
名称中只能使用字母、数字和下划线(_)。名称第一个字符不能是数字。区分大小写。不能使用C++的关键字。两个下划线或一个下划线一个大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。一个下划线开头的名称被保留给实现,用作全局标识符。(还不是很明白)C++对于名称的长度没有限制,名称中所有字符都有意义,但是有的平台有长度限制。示例:int num; //正确int Nu...原创 2018-05-26 06:31:10 · 549 阅读 · 0 评论 -
(4)第二章习题
1、编写一个C++程序,它显示您的姓名和地址。#include &lt;iostream&gt;using std::cout;using std::endl;int main(){ cout &lt;&lt; "我的名字是:婷婷" &lt;&lt; endl; cout &lt;&lt; "我的原创 2018-05-25 22:33:09 · 237 阅读 · 0 评论 -
C++中1个string字符串根据指定字符拆成几个字符串
3种实现方式:int split(char **arr, char *str, const char *delim){ char *s = strtok(str, delim); int c=0; while (s!=NULL) { *arr++ = s; s = strtok(NULL, delim); c++; ...转载 2019-09-15 08:56:55 · 2136 阅读 · 0 评论