《C Primer Plus》第六版笔记--1~3章】的更多相关文章

C++ Primer Plus 第六版笔记 关于对象声明的思考 转自:http://www.cnblogs.com/weiqubo/archive/2009/11/02/1930042.html C++中定义对象的语法,带括号与不带括号有什么区别? #include <iostream> class MyClass { public: MyClass() { std::cout << "Hello MyClass!" << std::endl; }…
目录 第四章 字符串和格式化输入/输出 第五章 运算符.表达式和语句 第六章 C控制语句:循环 虽然匆匆忙忙,但还是要做笔记,虽然大概都知道...... 挑一些容易忘记的地方 第四章 字符串和格式化输入/输出 C语言没有专门储存字符串的变量类型,字符串通常被存储在char类型的数组中,字符串在末尾会有一个空字符\0,一种非打印字符,ASCⅡ码是0.C语言中字符串一定以空字符结束,这意味着数组的容量至少比存储字符串的字符数多1.通常可以用'\0'字符来作为遍历字符串的结束条件. strlen()函…
目录 第七章 C控制语句:分支和跳转 第八章 字符输入/输出和输入验证 第九章 函数 第十章 数组和指针 第七章 C控制语句:分支和跳转 if else 用法 if (expression) //expression为真时,运行花括号内语句 { statement1 } else //不为真时,运行else的花括号内语句 { statement2 } ctype.h系列的字符函数 #include <stdio.h> #include <ctype.h> //包含isalpha()…
目录 第一章 初识C语言 1 使用C语言的7个步骤 1.1 定义程序目标 1.2 设计程序(功能实现) 1.3 编写代码 1.4 编译 1.5 运行程序 1.6 测试和调试程序 1.7 维护和修改代码 2 windows下集成开发环境 第二章 C语言概述 1 示例程序1 1.1 程序讲解 1.1.1 头文件 1.1.2 main函数 1.1.3 注释 1.1.4 花括号.声明 1.1.5 赋值.printf函数.return语句 2 示例程序2 2.1 程序讲解 2.1.1 多条声明 2.1.2…
c++ primer plus 第6版                                               部分三 9章 - 章 第9章   内存模型和名称空间 1.单独编译 组件函数放在独立的文件中.可以单独的编译这些文件,然后链接成可执行的程序. 三部分 a 头文件: 包含结构声明和使用这些结构的函数的原型 b 源代码文件:包含与结构有关的函数的代码 c 源代码文件:调用结构的函数的代码 除非函数为内联函数,否则不要在头文件中包含函数的定义 头文件中通常包含的内容:…
C++Primer第五版习题解答---第一章 ps:答案是个人在学习过程中书写,可能存在错漏之处,仅作参考. 作者:cosefy Date: 2022/1/7 第一章:开始 练习1.3 #include<iostream> int main() { std::cout << "hello, world" << std::endl; return 0; } 练习1.4: #include<iostream> int main() { int…
C++Primer第五版习题解答---第二章 ps:答案是个人在学习过程中书写,可能存在错漏之处,仅作参考. 作者:cosefy Date: 2020/1/9 第二章:变量和基本类型 练习2.1: 类型int,long,long long和short的主要区别是所占据的比特数不同. 无符号数的所有比特都用来表示数据,只可以表示非负数:有符号数可以表示负数,8比特signed int 的表示区间是-128~12. double比float类型精度更高,一般双精度浮点数和单精度浮点数的计算代价相差无…
---恢复内容开始--- c++ primer plus 第6版 部分二    5-  章 第五章 计算机除了存储外 还可以对数据进行分析.合并.重组.抽取.修改.推断.合成.以及其他操作 1.for循环的组成部分 a 设置初始值 b 执行测试,看循环时候应当继续进行 c 执行循环操作 d 更新用于测试的值 只要测试表达式为true    循环体就会执行 for (initialization; test-expression; update-expression) body test-expr…
c++ primer plus 第6版 源代码 ---编译器---目标代码---连接程序(启动代码--库代码)---可执行代码 源代码扩展名:c   cc   cxx     C    cpp    c++ 编译和链接:unix          CC   **.c         ------>**.o     ----->a.out linux g++  **.cxx     需要链接库时的命令:g++   **.cxx -lg++:多个文件的编译   g++  1.cxx    2.cx…
CH1-3:处理数据 1 列表初始化 char c={31325}:不允许缩窄 char c={66}; char c={x}:不能为变量 2 强制类型转换 (typename) value typename (value) static_cast<typename> (value) 更加严格 CH4:复合类型 1 string类 strcpy(charArray, stringStr);//字符串拷贝到字符数组,注意大小 strcat(charArray, stringStr);//字符串添…