自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

转载 c 语言static用法

<br />static在c里面可以用来修饰变量,也可以用来修饰函数。<br />先看用来修饰变量的时候。变量在c里面可分为存在全局数据区、栈和堆里。其实我们平时所说的堆栈是栈而不是堆,不要弄混。<br />int a ;<br />int main()<br />{<br />    int b ; <br />    int c* = (int *)malloc(sizeof(int));<br />}<br />a是全局变量,b是栈变量,c是堆变量。<br />static对全局变量的修饰,可以认为是

2010-06-22 20:23:00 273

转载 C 程序的外部变量与函数

本文讨论了C程序的外部变量和函数的一些性质,结合实际的编程,给出了使用外部变量和函数的方法。关键字:C程序,外部变量,函数  C程序由一组对象组成,这些对象包括程序中所使用的变量和实现特定功能的函数。变量可以分为函数内部定义、使用的变量和函数外部定义的变量,通常情况下,把函数内部定义、使用的变量称为内部变量或局部变量,而将在函数外部定义的、供许多函数所使用的变量称为外部变量,一般情况下,也

2010-05-28 10:03:00 289

转载 C 程序的外部变量与函数

本文讨论了C程序的外部变量和函数的一些性质,结合实际的编程,给出了使用外部变量和函数的方法。关键字:C程序,外部变量,函数  C程序由一组对象组成,这些对象包括程序中所使用的变量和实现特定功能的函数。变量可以分为函数内部定义、使用的变量和函数外部定义的变量,通常情况下,把函数内部定义、使用的变量称为内部变量或局部变量,而将在函数外部定义的、供许多函数所使用的变量称为外部变量,一般情况下,也

2010-05-28 10:03:00 229

转载 声明和定义的区别

老师傅遇到新问题。现在来讨论一下定义和声明的区别。     C++primer的解释是这样的:    变量的定义(definition):用于为变量分配存储空间,还可以为变量指定初始值。在一个程序中,变量有且仅有一个定义;    变量的声明(declaration):用于向程序表明变量的类型和名字。定义也是声明:当定义变量时我们声明了它的类型和名字。可以通过使用extern关键字声明变

2010-05-28 08:37:00 309

转载 查看电脑端口使用情况

端口查看方法如下:查看计算机端口用什么命令 用:netstat -a 在2000以上的操作 Displays protocol statistics and current TCP/IP network connections. 显示统计正在使用TCP/IP协议的网络联接 NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval] -a Dis

2010-05-20 01:12:00 1413

转载 sprintf的用法

选自《CSDN 社区电子杂志——C/C++杂志》http://emag.csdn.net 2005 年1 月 总第1 期 - 93 -本文作者:steedhorse(晨星)printf 可能是许多程序员在开始学习C 语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf 了解多吗?在将各种类型的数据构造成字符串时,

2010-05-18 15:35:00 221

转载 Sizeof与Strlen的区别与联系

Sizeof与Strlen的区别与联系(转)1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以/0结尾的。sizeof还可以用函数做参数,比如: short f

2010-05-12 14:36:00 171

转载 c编译过程

编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。    编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)1. 编译预处理 

2010-05-09 00:50:00 231

转载 typedef 和指向函数的指针

在typedef的使用中,最麻烦的是指向函数的指针,如果没有下面的函数,你知道下面这个表达式的定义以及如何使用它吗? int (*s_calc_func(char op))(int, int); 如果不知道,请看下面的程序,里面有比较详细的说明 // 定义四个函数 int add(int, int); int sub(int, int); int mul(int, in

2010-05-07 20:40:00 247

转载 typedef 与函数指针

一个函数在编译时被分配一个入口地址,将这个入口地址称为函数的指针,可       以用一个指针变量指向该函数指针,然后通过该变量来调用函数。       有关说明:       1、函数指针的声明格式:        函数返回值类型(*指针变量名)(参数类型列表)          或者是:          typedef 函数返回值类型 (*指针

2010-05-07 20:35:00 310

转载 #include 的本质就是把对应的文件直接拷贝到这一行里面

要理解头文件,主要是要理解“声明” C/C++中,所有使用到得变量、函数、类都要是声明过得,就是说,要有一行语句来告诉编译器,我有一个名字叫XXX的???类型的变量(函数、类)。 然后还有一个因素就是,在编译的时候,程序是按照每个.C或.CPP文件单独编译的。 也就是说,对于每个C文件中,如果都用到了同一个函数(比如printf),那么,我在每个对应文件中写一遍printf的声明明显是很麻烦的。所

2010-05-07 16:53:00 958

转载 基于TCP协议的socket编程实例

用打电话的过程来模仿tcp协议的网络传输。 套接字:好比电话机。 我们先要装电话机(加载套接字库),作为服务器的一方必须与电话机形成一对一的关系才能接到电话(绑定bind),要想接到电话必须守候在电话机旁边(监听listen),当有电话过来的时候,服务器必须拿起电话(accept),在这个过程中,当服务器得知客户端的详细信息后,于是接收和发送消息(recv与send),最后放下电话(释放套

2010-05-07 08:57:00 340

原创 Winsock API 函数大全

对于socket编程,从原理来讲,我是比较熟悉的,但缺乏这方面的实际开发经验。不过,我认为要做好socket编程,理解好原理后,就应该研读这些函数。所以,转帖了http://shirley329.bokee.com/3524806.html搜集的资料如下,感谢【shirley的梦想与现实】所做的整理工作。以下是函数文档: 本系统(WinKing)提供之 Windows Sockets

2010-05-05 16:46:00 296

转载 c语言socket编程指南

介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等… 好在我已经将这些事完成了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过网络编程的沼泽,那么你来对地方了。 ---------------------------------

2010-05-05 09:03:00 203

转载 extern c的作用

extern c的作用【转】2009-12-18 13:101.引言C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程 式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一

2010-04-29 16:45:00 189

ARM9指令 嵌入式专业

ARM9 指令 嵌入式 体系 ARM9 指令 嵌入式 体系 ARM9 指令 嵌入式 体系 ARM9 指令 嵌入式 体系

2010-05-04

嵌入式开发入门深入浅出

嵌入式 开发 入门 通俗易懂 深入浅出 简单浅显 自学成才

2010-04-01

symbian系统入门

诺基亚 symbian 入门 深入浅出 通俗易懂 详细解释 入门级必备

2010-04-01

ucosii实时系统

ucos 实时 系统 有源代码 详细解答 分析深入 通俗易懂

2010-04-01

空空如也

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

TA关注的人

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