C语言进阶(三):关键字和运算符(const、volatile、struct、union、enum、sizeof、typedef、注释、接续符、转义符、‘‘,““、逻辑运算符、位运算符、++--、?, 一、const&& volatile二、struct - union - enum - sizeof - typedef分析三、注释符号四、接续符、转义符的使用五、单引号和双引号六、逻辑运算符七、位运算符分析八、++,--操作符的本质九、三目运算符和逗号表达式
C语言进阶(二):循环分支 一、分支语句1、if语句分析2、switch语句分析3、小结二、循环语句1、do , while, for的区别2、break和continue的区别 3、小结三、goto 和 void分析1、遭人遗弃的goto2、void修饰函数返回值和参数3、不存在void变量4、小贴士5、void指针的意义6、小结
C语言进阶(一):变量的本质 一、基本数据类型变量是一段实际连续存储空间的别名 程序中通过变量来申请并命名存储空间 通过变量的名字可以使用存储空间 数据类型代表需要占用的内存大小 变量的本质是一段内存的别名 变量隶属于某一种数据类型 变量所在的内存大小取决其所属的数据类型#include <stdio.h>int main(){ char c = 0; short s = 0; int i = 0; printf("%d, %d",sizeof(char), sizeo...
C语言快速入门 一、数据类型的取值范围及所在内存二、运算优先级三、位运算( &,|, ~,^,<<,>> )四、char类型的本质七、switch的注意事项八、小数和负数取余九、最近匹配原则十、数据类型的回转十一、常用整型数盘点十二、sizeof关键字十三、C语言中的奇葩整形(long)十四、连续变量定义和连续赋值十五、三目运算符十六、逗号运算符十七、自增(++)与自减(--)运算符十八、C语言中的常量类型十九、数组二十、字符串常量的本质是字符数组
C++基础:字符串、 向量和数组 一、命名空间的using声明1、using声明的基本用法 std: :cin表示从标准输入中读取内容。此处使用作用域操作符(::)的含义是:编译器应从操作符左侧名字所示的作用域中寻找右侧那个名字。因此,std: :cin的意思就是要使用命名空间std中的名字cin。 通过更简单的途径也能使用到命名空间中的成员。本节将学习其中一种最安全的方法,也就是使用using声明(using declaration)。有了using声明就无须专门的前缀(形如命名空间::)也...
C++基础:变量和基本类型 基本内置类型一、基本内置类型二、算术类型三、类型转换四、字面值常量变量一、变量二、变量定义三、变量声明和定义的关系四、标识符五、名字的作用域复合类型一、复合类型二、引用三、指针四、理解复合类型的声明const限定符一、const限定符二、const的引用三、指针和const四、顶层const五、constexpr和常量表达式处理类型一、类型别名二、auto类型说明符
C++基础:初识C++ 目录一、程序源文件命名约定二、初识输入输出三、注释简介四、控制流五、术语表一、程序源文件命名约定 无论你使用命令行界面或者IDE,大多数编译器都要求程序源码存储在一个或多个文件中。程序文件通常被称为源文件(source file)。在大多数系统中,源文件的名字以一个后缀为结尾,后缀是由一个句点后接-一个或多个字符组成的。后缀告诉系统这个文件是一个C++程序。不同编译器使用不同的后缀命名约定,最常见的包括. cc、.cxx、.cpp、.cp及.C。二、初识输入输...
高质量C++/C编程指南(七)内存管理 一、内存的分配方式二、常见的内存错误及其对策三、指针参数是如何传递内存的?1、如果非得要用指针参数去申请内存,那么应该用“指向指针的指针”。2、用函数返回值来传递动态内存四、free和delete把指针怎么啦?五、动态内存会被自动释放吗?六、杜绝“野指针'七、内存耗尽怎么办?八、malloc/free的使用要点1、malloc2、free九、new/delete的使用要点1、new2、delete十、一些心得体会
高质量C++/C编程指南(四)表达式和基本语句 一、运算符的优先级二、复合表达式三、if 语句1、布尔变量与零值比较2、整型变量与零值比较3、浮点变量与零值比较4、指针变量与零值比较5、对if语句的补充说明四、循环语句的效率五、for语句的循环控制变量
0基础玩转裸机(五)Linux进阶命令 1、find查找符合条件的文件2、grep 使用grep命令来查找文件中符合条件的字符串3、file 识别文件类型4、which和whereis 查找命令或应用程序的所在位置5、压缩(gzip、bzip2、tar)
0基础玩转裸机(四)vi编辑器 目录一、vi编辑器的配置二、打开文件、新建文件、保存文件、编辑模式(1)打开文件、新建文件、保存文件(2)进入编辑模式三、光标移动(1)快速的定位到某一行:(2)G转至文件结尾(3)在某一行如何快速定位到某一列(4)vi的难点:四、文本复制、粘贴、删除、撤销(1)复制(2)粘贴(3)删除行(4)撤销(5)删除光标所在位置的字符五、查找...
0基础玩转裸机(三)Linux入门命令 一、常见Linux指令pwd :显示当前所在的目录 pwdls :显示当前目录下的文件 ls cd :切换路径 cd +文件夹cd .. :返回到上一级路径 cd ..mkdir :新建目录 mkdir +文件夹名rmdir ...
0基础玩转裸机(二)ubuntu图形界面操作 0基础玩转裸机(二)ubuntu图形界面操作1、新建并编辑文本文件2、office软件3、打开图片 默认image view打开图片4、mp3文件---本地听歌 使用audacious软件5、视频---使用smplayer软件6.上网7、网络听歌8、网络看视频9、ubuntu软件下载中心10、ubuntu的目录结构
0基础玩转裸机(一)ubuntu环境搭建(安装ubuntu16.04虚拟机) 0基础玩转裸机(一)ubuntu环境搭建(安装ubuntu16.04虚拟机)一、开启虚拟化技术1、若不开启,会无法打开虚拟机2、检查CPU是否支持VT虚拟化技术3、检查CPU是否已开启VT虚拟化技术二、VMware Workstation15.5.2虚拟机安装1、下载虚拟机2、开始安装三、使用VMware Workstation打开ubuntu16.041、下载ubuntu16.042、解压该文件3、打开VMware软件,点击 打开虚拟机4、打开刚才解压的文件,打开成功四、虚拟机设