自定义博客皮肤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)
  • 收藏
  • 关注

原创 C和指针学习笔记:第5章 操作符和表达式

如果整除运算的任一操作数为负值,运算的结果是由编译器定义的。 无符号值执行的所有移位操作都是逻辑移位。但对于有符号值,到底是采用逻辑移位还是算术移位取决于编译器。因此,一个程序如果使用了有符号数的右移位操作,它就是不可移植的。位操作符:把指定位bit_number置1  value|=1int numOnesInBinary(int num) //统计一个数在内存中表示形式,有几个1{int

2013-03-22 17:21:46 230

转载 C语言操作符优先级

转自点这里                C语言操作符优先级优先级运算符含   义要求运算对象的个数结合方向1()[]->.圆括号下标运算符指向结构体成员运算符结构体成员运算符 自左至右2

2013-03-22 17:19:27 220

原创 数据结构之二:堆栈

特点:先进后出 FILO入队O(1), 出队O(1)不能随机访问中间的元素实现方法:链表数组STL实现代码:头文件stack.h:#define STACK_TYPE intvoid creat_stack();void destroy_stack();void push(STACK_TYPE value);void pop(void);

2013-03-22 13:44:41 216

原创 数据结构之一:队列

特点:先进先出FIFO入队O(1),出队O(1)不能随机访问中间的元素实现方法:链表数组STL实现代码:头文件queue.h:#include #define QUEUE_TYPE intvoid creat_queue(size_t size);void destroy_queue(void);void insert(QUEUE_TYPE val

2013-03-22 13:35:35 220

原创 数据结构之一:队列

特点:先进先出FIFO入队O(1),出队O(1)不能随机访问中间的元素实现方法:链表数组STL实现代码:头文件queue.h:#include #define QUEUE_TYPE intvoid creat_queue(size_t size);void destroy_queue(void);void insert(QUEU

2013-03-22 13:21:51 70

原创 C和指针读书笔记:第四章 语句

没有什么可说的,主要是有一个小细节值得注意。for语句的语法如下: for (expressio1; expression2;expression3) statement其中statement称为循环体,expression1为初始化部分,它只在循环开始时执行一次。expression2称为条件部分,它在循环体每次执行前都要执行一次。expression3称为调整部分,它

2013-03-22 13:18:36 218

原创 C和指针读书笔记:第三章 数据

一、数据类型1.数据类型C中仅有4种基本数据类型——整型、浮点型、指针和聚合类型(如数组和结构等)。所有其他的类型都是从这4种基本类型的某种组合派生而来。2.整型        头文件limits.h说明了各种不同的整数类型的特点。它定义了以下名字:CHAR_BIT是字符型位数;CHAR_MIN和CHAR_MAX定义了缺省字符类型的范围。最后MB_LEN_MAX规定了一个多

2013-03-22 11:18:37 213

转载 简述C变量存储类型及内存布局

学习C和指针上网找的一些资料,原地址在这,详情如下:一、变量的存储类型概念明确    1.对一个数据的定义,需要指出两种属性:数据类型和存储类别,分别使用两个关键字。一个完整的变量说明格式如下:       【存储类型】数据类型变量(或变量表)     2.变量的区分:     (1)从作用域角度分,有局部变量和全局变量。         局部变量:自动变量、静态局

2013-03-22 10:49:17 205

原创 C和指针读书笔记:第二章 基本概念

一、翻译1.   翻译阶段:组成一个程序的每个(有可能多个)源文件通过编译过程分别转换为目标代码。然后各个目标文件由链接器(linker)捆绑在一起形成一个单一而完整的可执行程序。2.    编译过程:首先是预处理器preprocessor处理源文件,然后源代码经过解析parse,判断它的语句的意思。随后产生目标代码。二、编译和链接(适用于绝大多数UNIX系统)1.

2013-03-21 22:14:50 149

原创 C和指针读书笔记:第一章 快速入门

一、C语言中各种输入输出函数的用法C中IO函数有很多,这里讲讲几种函数的原型。1.     int scanf(const char *format,arg_list)scanf主要从标准输入流中获取参数值,scanf函数的返回值为int值,即成功赋值的个数。2.     int getc(FILE *fp)getc主要是从文件中读出一个

2013-03-21 21:29:01 241

原创 C和指针读书笔记:第一章 快速入门

一、C语言中各种输入输出函数的用法C中IO函数有很多,这里讲讲几种函数的原型。1.     int scanf(const char *format,arg_list)scanf主要从标准输入流中获取参数值,scanf函数的返回值为int值,即成功赋值的个数。2.     int getc(FILE *fp)getc主要是从文件中读出一个字符,返回值为获得的字符。3.     int putc(i

2013-03-21 20:19:25 139

转载 Loser应该知道的6个残酷人生事实(血泪翻译)

原文译注:此文转载并翻译自cracked.com,文章中很大一块其实和拖延症有关的所以发在这里。 【补注1:最初本文发在一个另一个论坛,我用了loser这个词来吸引眼球,但转发豆瓣的时候忘记改标题了。现在为了SEO的目的我就不修改标题,厚着脸皮继续哗众取宠了。 补注2:本文是我看原文后2小时粗译出来的。如果觉得译文生涩,可以搜索一下原文标题看原版。感谢大家推荐和关注。现

2013-02-15 21:12:46 206

转载 计算机专业就业方向

原地址希望看到这篇文章的学计算机、软件的同学知道我们以后的道路是怎样的。有了方向,干什么都有动力,才可以计算机界欲走越远,在IT行业有所作为!计算机专业就业方向 一、 关于企业计算方向企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是指企业信息系统,如ERP软件(企业资源规划)、CRM软件(客户关系管理)、SCM软件(供应链管理,即物流

2013-02-01 11:50:55 505

转载 const限定符

出自百度百科,感觉很有用!!例:下面的代码编译器会报一个错误,请问,哪一个语句是错误的呢? typedef char * pStr;char string[4] = "abc";const char *p1 = string; //1式const pStr p2 = string; //2式p1++;p2++;答案与分析:问题

2013-01-12 12:16:48 113

转载 字符数组与字符指针

原文地址摘自其中的一段一起来比较一下下面两个声明:char date[] = "June 14";它声明date是个字符数组。和这个声明相似的是下面这个声明://可以改变date[2]的值char *date = "June 14";它声明date是个指向字符串字面量的指针。//不可改变date[2]的值

2013-01-10 22:40:45 97

转载 二维数组和指针的一些感悟

原文地址OS平台: windows 编译器: VC++6.0 win32 platform program数组和指针:(一)一维数组和指针int a[2] = {0x12345678 , 90};int *p;p = a首先 p 指向 a,因为数组的名字就是指针,而且类型是 int 所以这里简单的匹配了。那么*p == a[0] == 0

2013-01-09 17:16:29 119

转载 SQL 双层 not exist 嵌套

转自http://blog.csdn.net/mtawaken/article/details/6573122********************************************************************************很早的一个问题了,今天碰到又绕了一下。其实很简单。关系模式:学生(学号,姓名,系别,年龄)课程(课程号

2012-11-02 19:46:17 298

转载 SQL中IN和EXISTS用法的区别

NOT INSELECT DISTINCT MD001 FROM BOMMD WHERE MD001 NOT IN (SELECT MC001 FROM BOMMC)NOT EXISTS,exists的用法跟in不一样,一般都需要和子表进行关联,而且关联时,需要用索引,这样就可以加快速度select DISTINCT MD001 from BOMMD WHERE NOT E

2012-11-02 17:53:35 207

转载 Java的jar机制

一些人用了一阵子的Java,可是对于 Java 的 package 跟 import 还是不太了解。很多人以为原始码 .java 文件中的 import 会让编译器把所 import 的程序通通写到编译好的 .class 档案中,或是认为 import 跟 C/C++ 的 #include 相似,实际上,这是错误的观念。  让我们先了解一下,Java 的 package 到底有何用处。

2012-10-07 23:20:46 260

转载 Java的jar机制

在安装的JDK目录中的jre目录下的lib中有一个rt.jar文件,该文件是Java的类包,包含了经常使用的类:System、String类等,当然还有其它一些类。该文件路径是默认包含在程序中的。若要生成一个名为 cal.jar 的可执行jar文件:(文件名可以是任意合法名字)首先: 把程序生成的所有字节码文件(即.class文件)放在同一个目录下(如:D:/Java/A).然后:用j

2012-10-07 23:19:30 135

转载 [Java学习] 接口和抽象类的区别

在abstract class方式中,Demo可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface方式的实现中,Demo只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在interface中一般不定义数据成员),所有的成员方法都是abstract的。从某种意义上说,interface是一种特殊形式的abstract class。 从

2012-10-07 18:53:07 89

空空如也

空空如也

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

TA关注的人

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