摘要: 03变量和引用 【02】Shell编程 深入认识变量 什么是变量 变量的命名 变量的类型 实例: #! /bin/bash x=123 let "x += 1" echo "x = $x" echo # 输出空行 y=${x/1/abc} echo "y = $y" declare -i y ech 阅读全文
posted @ 2016-12-20 20:27 烟云123 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 02shell编程环境的搭建 【02】Shell编程 02shell编程环境的搭建 在不同的操作系统上搭建shell编程环境 Linux Windows Mac 编辑器的选择 系统环境的搭建 注: 选用Linux操作系统中的vi编辑器进行编写程序。 02shell编程环境的搭建 【02】Shell编 阅读全文
posted @ 2016-12-20 20:22 烟云123 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 01shell入门基础 为什么学习和使用shell编程 shell是一种脚本语言,脚本语言是相对于编译语言而言的。脚本语言不需要编译,由解释器读取程序并且执行其中的语句,而编译语言需要编译成可执行代码,之后才可以执行。 什么是shell shell的起源 shell的基本概念 shell的功能 命令 阅读全文
posted @ 2016-12-20 20:21 烟云123 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1001. 害死人不偿命的(3n+1)猜想 (15) 较简单,直接代码实现: 阅读全文
posted @ 2016-11-25 22:46 烟云123 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.1 C++的发展历史 80年代贝尔实验室 本贾尼 83年 正式命名C++ 87年 GNU制定了C++标准 92年 微软和IBM分别制定了C++标准 98年 ANSI ISO 制定了标准 C++98 03 ISO C++03 11 ISO C++11 C++0x 编译时注意: 使用c99,则需要指 阅读全文
posted @ 2016-11-18 18:08 烟云123 阅读(836) 评论(0) 推荐(0) 编辑
摘要: void void修饰函数返回值和参数 + 如果函数没有返回值,那么应给将其声明为void + 如果函数没有参数,应该声明其参数为void 不存在void类型的变量 void指针的意义 + C语言规定只有相同类型的指针可以相互赋值 + void\ 指针作为作为左值用于“接收”任意类型的指针 + vo 阅读全文
posted @ 2016-11-14 11:41 烟云123 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 循环语句 do while for 的区别 + do 语句先执行后判断,循环体至少执行一次 + while语句先判断后执行,循环体可能不执行 + for语句先判断后执行,相比while更简洁 break 和 continue 的区别 + break表示终止循环的执行 + continue 表示终止本 阅读全文
posted @ 2016-11-14 11:40 烟云123 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 分支语句 if语句 + if语句用于根据条件选择执行语句 + else不能独立存在且总是与它最近的if相匹配 + else 语句可以连接其他if语句 + if语句中零值比较的注意点 + bool型变量应该直接出现于条件,不要进行比较 + 变量和0值比较时,0值应该在比较符号左边 + float型变量 阅读全文
posted @ 2016-11-14 11:36 烟云123 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 变量属性 C语言的变量属性 + C语言中的变量可以有自己的属性 + 在定义变量的时候加上“属性”关键字 + 属性关键字指明变量的特有意义 auto关键字 + auto即C语言中局部变量的默认属性 + auto表明将被修饰的变量存储在栈上 + 编译器默认所有的局部变量都是auto的 register关 阅读全文
posted @ 2016-11-14 11:34 烟云123 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 类型转换 类型之间的转换: + 强制类型转换 + 隐式类型转换 强制类型转换的结果: + 目标类型能够容纳目标值:结果不变 + 目标类型不能容纳目标值:结果将产生截断 注意: 并不是所有的类型都能进行强制转换 例子: 结果: 隐式类型转换 编译器主动进行的类型转换 + 当低类型到高类型,不会产生截断 阅读全文
posted @ 2016-11-14 11:26 烟云123 阅读(141) 评论(0) 推荐(0) 编辑