
study
文章平均质量分 59
Echo_Anna
这个作者很懒,什么都没留下…
展开
-
火眼金睛:continue&break
虽然continue和break都是循环辅助手段,可以在进入循环体后,根据循环体内的判断结果进行忽略部分的循环。但是它们的用途是各有千秋。 break:结束整个循环过程,不再判断执行循环的条件是否成立。能够用于do...while,while,for这三种循环语句,它还可以跟switch语句一起使用。但在php中,break 结束当前 for,foreach,while,do-while原创 2016-07-09 20:53:07 · 657 阅读 · 0 评论 -
大话数据结构11之树
1、树的定义:是n(n>=0)个结点的有限集。n=0时称为空树。在任意一颗非空树中:有且仅有一个特定的称为根(Root)的结点;当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1、T2、......、Tm,其中每一个集合本身又是一颗树,并且称为根的子树。2、原创 2016-12-02 10:28:34 · 482 阅读 · 0 评论 -
C语言知识点之关键字const
const是C语言里的一个关键字,限定所修饰的变量可以被访问,不允许被改变。可以联系地记忆为readonly。它在一定程度上提高了程序的安全性和可靠性。定义:const修饰的数据类型是常类型,常类型的变量或对象是不能被更改的。目的:初始目的是为了取代预编译指令,消除它的缺点,同时继承它的优点。主要作用:可以定义const常量,具有不可变性。原创 2016-12-01 18:54:35 · 471 阅读 · 0 评论 -
SPI协议及其工作原理浅析
出处:http://bbs.chinaunix.net/thread-1916003-1-1.html一、概述.SPI, Serial Perripheral Interface, 串行外围设备接口, 是 Motorola 公司推出的一种同步串行接口技术. SPI 总线在物理上是通过接在外围设备微控制器(PICmicro) 上面的微处理控制单元 (MCU) 上叫作同步串行端口(Sync转载 2016-11-28 22:38:55 · 445 阅读 · 0 评论 -
小论野指针
在编写C语言程序时,我们很多程序的bug都是因为野指针造成的。那么今天我就简单地说说野指针。野指针是指向“垃圾”内存的指针,出现在c和c++中,因为c和c++是没有自动内存垃圾回收功能的高级语言。原创 2016-09-24 22:34:38 · 510 阅读 · 0 评论 -
进制互换程序
利用位操作以及掩码进行进制间的相互转换。例一:将输入的一个整型数,转换成相应的二进制数#include void int2bin(int num){ int i; int temp; int mask = 1; for(i = 31;i >= 0;i --) { temp = ((num >> i) & mask);原创 2016-07-17 19:29:39 · 648 阅读 · 0 评论 -
菜鸟小试:getch()函数
getch() 功 能: 从控制台无回显地取一个字符,当用户从控制台按下某个字符时,函数自动读取,不需要按回车键,但不显示在屏幕上 所在头文件:conio.h 函数原型:int getch(void) 返回值:读取的字符 示例: #include #include原创 2016-07-07 09:42:05 · 1046 阅读 · 0 评论 -
自己实现字符串的各个函数功能
字符串函数:字符串比较函数strcmp(),strncmp() 字符串拷贝函数strcpy(),strncpy() 字符串长度函数strlen() 字符串连接函数strcat(),strncat()原创 2016-07-16 13:00:06 · 672 阅读 · 0 评论 -
C语言笔记:变量字节长度&取值范围——sizeof()VS strlen
sizeof():是运算符(operator),其作用就是返回一个对象或者类型所占的内存字节数。可用于任何变量名、类型名或常量值,当用于变量名(不是数组名)或常量时,它不需要用圆括号。C规定sizeof返回size_t类型的值,是一个无符号整数类型,是根据标准类型定义的,与可移植类型(如int32_t)相同。在头文件stddef.h中定义,一般定义为typedef unsigned int s原创 2016-07-09 23:45:29 · 1361 阅读 · 0 评论 -
C语言笔记:C语言的左右法则
C语言所有复杂的指针声明,都是由各种声明嵌套构成的。看起来貌似复杂没有章法,其实C语言你可以用左右法则解读复杂指针声明。The right-left rule: Start reading the declaration fromthe innermost parentheses, go right, and then go left. When you encounterparenthe原创 2016-07-09 23:09:59 · 806 阅读 · 0 评论 -
Vim里调试错误小结(一):程序中有游离的 ‘\200’
初学Linux,使用时总会出现一些小问题,例如我之前在网上复制粘贴的一个小程序,来理解getch函数的时候,结果在调试的时候出现了错误:程序中有游离的‘\200’ 上网找了找资料,发现相同的问题:错误:程序中有游离的'\xxx'。问题即为:在程序中使用了中文的标点符号,只要把它们改成英文的就好了,同时有的程序因为空格的输入出现类似错误,删掉该空格重新输入。od -c hello.c >原创 2016-07-09 12:54:25 · 1767 阅读 · 0 评论 -
不用数组输出蛇形矩阵
在之前我用数组输出过蛇形矩阵,今天在看网页时发现了也可以不用数组和vector也可以实现输出。出处:http://ayeye.blog.sohu.com/300658293.html#include "stdafx.h"#include #include using namespace std;#define MIN(a,b) ( (a)<(b) ? (a):(b))int转载 2016-12-03 22:17:55 · 1102 阅读 · 0 评论