自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 4.2变量、数据类型及运算符

计算机执行程序时,组成程序的指令和程序所操作的数据都必须存放在某个地方,这个地方就是计算机的内存。变量是计算机中一块特定的内存空间(有一个或多个连续的字节组成)8 bit 比特= 1 byte 字节变量的命名通过变量名可以简单快速的找到在内存中存储变量C++语言变量命名规则1、首字母只能是 _ 字母2、变量名只能由_ 、数字、字母组成3、不能是关键字数据类型数值 非数值数值:整型(char  in...

2018-04-02 20:29:56 141

原创 4.1Hello,C++君

C++简介起源:贝尔实验室20世纪80年代初应用范围:文字处理程序及电子表格、编译器、操作系统、大型游戏C++和C语言的血缘关系从C到C++C语言是结构化模块化的语言,面向过程。未完全实现解决软件设计危机的目标C++保留了C语言原有的所有优点,增加了面向对象的机制,对C语言的功能做了扩充对C语言的扩充:1、变量的定义可以出现在程序的任何行2、提供标准输入输出流对象cin,cout3、用const定...

2018-04-02 00:21:23 86

原创 3.25结构体-面向对象前奏

结构 就是一个数据类型结构是一种构造数据类型,由若干数据项组合而成struct 结构名{};结构定义并不预留内存结构定义一般放在程序的开头部分结构定义仅来描述结构的形式,使用结构需要声明结构变量先定义结构,再声明结构变量定义结构类型的同时,可以声明变量指向结构的指针一个指针指向结构时,称为结构指针变量结构指针变量中的值是所指向的结构变量的首地址一般形式struct 结构名称*结构指针变量名;访问结...

2018-03-25 17:56:17 102

原创 3.24字符串-字符数组,原来是你2

字符串一个或多个字符的序列称为字符串使用字符数组存储 每个储存单元占一个字节 最后一个是空字符空字符是字符串的终止符声明储存字符串的数组时,数组大小至少比所存储的字符数多1,因为编译会自动在字符串常量的末尾添加空字符\0gets()fgets(names,10,stdin);//从标准输入流中读取10字节到数组names中puts()字符串小结字符串有一个或多个字符的序列称为字符串C语言中用字符数...

2018-03-24 16:30:33 172

原创 3,24字符串-字符数组,原来是你z

传递参数按值传递给函数传递参数时,参数不会直接传递给函数,而是先制作参数的副本,存储在栈上,在使用这个副本可用于函数,而不是使用初始值引用传递指在调用函数时将实际参数的地址传递到函数,那么在函数中对参数进行修改,将影响到实际函数...

2018-03-24 14:59:05 112

原创 3.24带参函数-“神器”是这样炼成的

形参和实参实参,实际函数中的值 调用函数的时候,传递的参数是实参定义的时候是形参递归:函数调用自己的过程为递归int factorial(int num){    if(num==1)//退出条件    return 1;    else    {    num=num*factorial(num-1);    return num;    }}使用递归时注意有反复调用的过程有跳出的条件变量的作用...

2018-03-24 14:52:06 85

原创 3.22函数初探-神奇的“黑盒”

函数是什么是完成特定任务的独立程序代码语法规则定义了函数的结构和使用方式为什么要使用函数可以省去编写重复代码的苦恼可以让程序更加模块化,提高代码可读性方便后期修改、完善函数的种类内置函数由C语言系统提供需要在程序前包含定义函数的头文件自定义函数不带参数带参数带返回值 不带返回值内置函数ctype.hint isupper 是否为大写字母int islower 是否为小写字母int isalpha ...

2018-03-24 14:26:08 236

原创 3.21指针-C语言的灵魂之旅

指针简介指针是一个值为内存地址的变量基本用法数据类型*指针变量名;int*ptr_num=NULL;指针的初值为空,表示指针不指向任何地址取地址符&取值*指针同样是一个变量,只不过该变量中存储的是另一个对象的内存地址如果一个变量存储另一个对象的地址,则称该变量指向这个对象指针变量可以赋值,指针的指向在程序执行中可以改变指针P在执行中的某时刻指向变量X,在另一时刻也可以指向变量Y指针变量的命...

2018-03-21 22:40:54 144

原创 3.19老司机登场之数组及常用算法

初识数组什么是数组数组是一个变量,由数据类型相同的一组元素组成变量:内存中的一快空间数组:内存中的一串连续的空间数组的基本结构和基本要素标识符:数组的名称数组元素:向数组中存放的数据元素下标:对数组元素进行编号元素类型:数组元素的数据类型数组只有一个名称,即标识符(用来表示数组的变量名)元素下标标明了元素在数组中的位置,从零开始数组中的每个元素都可以通过下标来访问数组长度固定不变,避免数组越界数组...

2018-03-19 22:28:30 93

原创 3.18风起云涌~for循环

for循环语法:for(表达式1;表达式2;表达式3;){    语句}小结for循环常见问题忘记循环变量或初始化循环条件缺少时或造成死循环循环变量不更新也会造成死循环不可省略分号break语句的作用跳出循环,执行循环之后的语句continue语句的作用跳过本次循环,继续下次循环break和continue的对比break可用于switch结构和循环结构中continue只能用于循环结构中作用(循...

2018-03-18 14:46:49 131

原创 3.18起风了:循环初探

while 循环时钟地球自转、公转游戏角色的走动while循环实现int i=0;while(i<=10){    printf(“”重复打印的话“”);    i++;}while基本语法while(循环条件){    循环操作语句}循环三要素循环条件循环变量的初值循环变量的判断循环变量的更新特点:先判断,在执行do-while循环基本语法do{ }while(循环条件);特点:先执行,后...

2018-03-18 14:21:25 113

原创 3.15黑暗后的黎明:运算符与分支结构

double num=6;//小类型转大类型 自动转换int num1=(int)num//小类型转大类型 强制类型转换运算符和条件结构运算符和表达式几大基本运算符赋值运算符、算术运算符、关系运算符、逻辑运算符表达式符号与操作数的组合赋值符号 =计算顺序:从右往左算术运算符可以进行算术运算一元运算符:++ --二元运算符:+、-、*、/关系运算符>, <,>=,<=,==,...

2018-03-15 22:03:05 123

转载 3.12磁盘基本概念

1.磁盘基本概念cylinder(柱面)sector(扇区)head(磁头)2.Linux所有设备都被抽象为一个文件,保存在/dev目录下设备名称一般为hd[a-z]或者sd[a-z]([a-z]为分区号)如had,hdb,sda,sdbIDE设备(跟硬件相关的)的名称为hd[a-z] SATA,SCSI,SAS,USB的设备的名称为sd[a-z],3.分区的概念将一个磁盘逻辑的分为几个分区,每个...

2018-03-13 23:00:47 153

原创 3.12Vi文本编辑器

VI是一个命令行界面下的文本编辑工具1991年发布了VIM,加入了对GUI的支持VIM命令vim可以启动vim编辑器我们一般使用vim+目标文件路径文件 的形式使用vim如果目标文件存在,打开文件如果目标文件不存在,则vim新建并打开该文件VIM模式vim拥有三种模式命令模式(常规模式)vim启动后,默认进入命令模式,任何模式都可以通过esc键回到命令模式(可以多按几次)插入模式在命令模式中按 i...

2018-03-12 20:56:14 88

原创 3.11Linux系统常用命令

日期时间命令date用以查看、设置当前系统时间格式化显示时间+%Y--%m--%d命令hwclock(clock)用以显示硬件时钟时间命令cal用以查看日历命令update用以查看系统运行时间输出、查看命令命令echo用以显示输入的内容命令cat用以显示文件内容命令head用以显示文件的头几行(默认十行)-n 指定显示的行数命令tail用以显示文件的末尾几行(默认十行)-n 指定显示的行数-f 追...

2018-03-11 19:37:40 113

原创 3.11新司机起步之变量与数据类型

内存中如何存放数据计算机使用内存来记忆或存储计算时所使用的数据计算机执行程序时,组成程序的指令和程序所操作的数据都必须存在某个地方这个地方就是计算机的内存,也称为主存或随机访问存储器满为1 空位0 二进制数字 bit(位)什么是变量变量是计算机中一块特定的内存空间,由一个或多个连续的字节组成变量的命名通过变量名可以简单快速的找到在内存中存储的数据C语言变量命名规则C语言规定变量名(标识符)只能由字...

2018-03-11 17:08:18 134

原创 3.10Hello,C语言君

什么是程序程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合日常生活中的程序:既定方式和过程(洗澡,谈恋爱、买衣服、玩游戏)计算机中程序:有序指令的集合(关键字:有序、指令、集合)算法和流程图什么是算法 算法就是将输入转为输出的一系列计算步骤简而言之,算法就是可完成特定任务的一系列步骤(枚举法、迭代法、递归法)流程图是算法的一种图形化表示方式流程图使用一组预定义的符号来说明如...

2018-03-10 22:52:44 165

原创 3.10Linux系统目录架构

bin    常用命令 可执行的二进制文件(所有用户都可以用)boot 引导目录 整个操作系统的引导启动所需要的东西  VMlinux 内核dev 设备 计算机所有的硬件设备(抽象为一个文件)etc 所有的配置文件home 操作系统每存在一个用户就有用户名相同的一个文件夹(我的文档)所有用户的家目录root 管理员用户lib 库文件 (Windows的dil文件)mnt 挂载(肯定有)media ...

2018-03-10 18:34:03 123

原创 3.10Linux文件基本操作管理

复制文件、目录cp 源文件(文件夹) 目标文件(文件夹)常用参数-r 递归复制整个目录树-v 显示详细信息移动、重命名文件或目录通过mv命令移动或者重命名文件或目录mv 文件 目标目录如果指定文件名,则可以重命名文件创建、删除文件通过touch命令可以创建一个空文件或 更新文件时间通过rm命令可以删除文件或目录常用参数-i 交互式的删除-r 递归的删除目录中的所有内容-f 强制删除、没有警告提示(...

2018-03-10 18:07:09 105

原创 3.9Linux文件系统基本结构

linux文件系统为一个倒转的的单根树状结构文件系统的根为“”/“”文件系统严格区分大小写路径使用“”/“”分割(windows使用“”\“”)当前工作目录每一个shell或系统进程都有一个当前工作目录使用pwd命令可以显示当前工作目录文件名称文件名称大小写敏感名称最多255个字符除了正斜线以外都是有效字符使用touch可以创建一个空白文件或者更新已有文件的时间以"."开头的文件为隐藏文件列出目录...

2018-03-09 23:00:34 122

原创 3.8linux命令行BASH的基本操作

Linux kernel(内核)Kernel是操作系统的核心,掌控着所有硬件设备的控制权。Shell是一个命令解析器,是介于Linux操作系统的内核(kernel)与用户之间的一个绝缘层。从程序序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。Shell分两种 CLI(BASH)和GUI(GNOME)BASH提示符($ #)...

2018-03-08 21:50:24 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除