自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

转载 C指针

 1.指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型;指针所指向的类型;指针的值或者叫指针所指向的内存区;还有指针本身所占据的内存区。 ① 指针的类型:把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。 (1)int *ptr; //指针的类型是 int 

2008-04-07 12:58:00 860

转载 考查嵌入式C开发人员的最好的0x10道题

编者按 :非常基本关于C语言的问题,一个信息类(计算机,资讯工程,电子工程, 通信工程)专业的本科毕业生应该达到的水平。题目不难,全部都能快速地答完,当然也需要一定的知识储备。 对于大多数人,我们预期你可能答错 3)  4) 15)题,所以答错3道以内的,我们认为你很棒 答错5道题以内,我们认为你还不错(你还可能答错第9题) 如果你有6道以上的题目不能答对,基本上我们都不好说

2008-04-06 10:45:00 724

转载 C语言有关的资料

 GCC所支持的C语言版本   标准来自实践。C语言原本没有标准,用得人多了便有了标准。 C语言的第一次发展在1969年到1973年之间。C之所以被称为C是因为C语言的很多特性是由一种更早的被称为B语言的编程语言中发展而来的。 到了1973年,C语言已经可以用来编写Unix操作系统的内核。这是第一次用C语言来编写操作系统的内核。Dennis Richie和Brian Kerni

2008-04-05 09:01:00 1384

转载 Java试题

 JAVA培训资料 一、Java语言    1、面向对象的三个基本特征:封装 继承 多态    2、方法重载和方法重写的概念和区别    3、接口和内部类、抽象类的特性    4、文件读写的基本类    5、串行化的注意事项以及如何实现串行化    6、线程的基本概念、线程的基本状态以及状态之间的关系    7、线程的同步、如何实现线程的同步    8、

2008-04-05 08:52:00 4601

转载 弟子规三字经

 《弟子规》原文及解说         〈总叙〉原文:  弟子规 圣人训 首孝悌 次谨信 泛爱众 而亲仁 有余力 则学文 解说:  至乐莫如读书,至要莫如教子。 《弟子规》这本书是学童们的生活规范,他是依据至圣先师孔子的教诲编成的。 首先,在日常生活中要做到孝敬父母,友爱兄弟姐妹,其次一切言行中,要谨慎,要讲信用;和大众交往时要平等仁和,要时常亲近有仁德的人,向他学

2008-04-05 08:34:00 10602

转载 指针学习

 C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标 准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可 以说是相反的。右左法则的英文原文是这样说的: The right-left rule: Start 

2008-04-05 08:28:00 643

转载 位运算应用口诀和实例

 位运算应用口诀 清零取反要用与,某位置一可用或若要取反和交换,轻轻松松用异或移位运算要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。     2 "     3 ">>"右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空位补0,若为负数,可能补0或补1,这取决于所用的计算机系统。     4 ">>>"运算符,右边的位被挤掉,对于左边移出的

2008-04-02 08:57:00 1022

转载 C语言-预处理程序

 C语言-预处理程序我们可以在C源程序中插入传给编译程序的各中指令,这些指令被称为预处理器指令,它们扩充了程序设计的环境。现把常用的预处理命令总结如下:1.      预处理程序按照ANSI标准的定义,预处理程序应该处理以下指令:#if#ifdef#ifndef#else#elif#endif#define#undef#line#erro

2008-04-02 08:51:00 677

转载 C语言函数指针模式

 函数指针之所以难于用好,不在于它的语法又多难理解,而是用在合适的场合函数指针的使用:与分层设计有关。分层设计早就不是什么新的概念,分层的好处是众所周知的,比较明显好处就是简化复杂度、隔离变化。采用分层设计,每层都只需关心自己的东西,这减小了系统的复杂度,层与层之间的交互仅限于一个很窄的接口,只要接口不变,某一层的变化不会影响其它层,这隔离了变化。分层的一般原则是,上层可以

2008-04-02 08:49:00 651

转载 C语言位域精解

或许看到题目时,某些C/C++小鸟们甚至虾米级人物都会怀疑C99规定中有这么一个东东.当学生年代人人捧着本80,90年代红遍大江南北的老潭版>中曾有过这么一节内容.毕竟现在computer的硬件发展遵循着某某定理成倍增长.内存有64K......,16M,32M,64M,128M,256,512,1G,2G....除非资源还相对有限的嵌入式设备上开发,对于PC,Workstation,Serv

2008-04-02 08:45:00 853 1

转载 初学者学习C++的50条忠告

初学者学习C++的50条忠告1.把C++当成一门新的语言学习(和C没啥关系!真的。);   2.看《Thinking In C++》,不要看《C++变成死相》;      3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;      4.不要被VC、BCB、BC、MC、T

2008-04-01 17:10:00 500

转载 C程序员面试

 1)怎样才能检测到链表中存在循环面试者可能如下作答1.   对访问过的每个元素做个标记,继续遍历这个链表,如果遇到某个已经做过标记的元素,说明链表存在循环。        链表位于只读区域,无法在元素上做标记2.    当访问每个元素时,把它存在一个数组里。检查每个后据元素,看看它是否已经存在 数组中。(哈哈,也许有些人继续想用散列表来优化数组的访问)        内存空间有限,无法创建一个足

2008-04-01 17:03:00 1132

转载 c/c++中指针学习的两个绝好例子

对于众多人提出的c/c++中指针难学的问题做个总结:  指针学习不好关键是概念不清造成的,说的简单点就是书没有认真看,指针的学习犹如人在学习饶口令不多看多学多练是不行的,下面是两个很经典的例子,很多书上都有,对于学习的重点在于理解*x和x的理解,他们并不相同,*x所表示的其实就是变量a本身,x表示的是变量a在内存中的地址,如果想明白可以输出观察cout#include     main()  { 

2008-04-01 16:57:00 456

转载 常见的20种VC++编译错误信息集合

常见的20种VC++编译错误信息集合  1、fatal error C1010: unexpected end of file while looking for precompiled header directive。   寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h")  2、fatal error C1083: Cannot open in

2008-04-01 16:55:00 595

原创 汉诺塔

 问题的提出:约19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。*问题分析与算法设计  这是一个著名的问题,几乎所有的教材上都有这个问题。由于条件是一次只能移动一个盘,且不允许大盘放在小盘上面,所以64个盘的移动次数是:   

2008-04-01 16:50:00 541

转载 void及void指针深层探索

1.概述  许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。2.void的含义          void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。  void几乎只有“注释”和限制程序的作用,因为从来没有人会定

2008-04-01 14:05:00 528

转载 C语言之指针、数组和函数

基本解释  1、指针的本质是一个与地址相关的复合类型,它的值是数据存放的位置(地址);数组的本质则是一系列的变量。  2、数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。  3、当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。   问题:指针与数组  听说

2008-04-01 12:32:00 357

MP3PlayLib

An MPEG audio decoding library written in C. In includes Layer 1/2/3 decoders, with a good separation between them.

2008-09-30

空空如也

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

TA关注的人

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