- 博客(6)
- 收藏
- 关注
转载 static用法
<br />static <br /> 一、面向过程设计中的static <br /> 1、静态全局变量 <br /> 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: <br /> //Example 1<br /> #include <iostream><br /> void fn();<br /> static int n; //定义静态全局变量<br /> void main(){ <b
2011-03-31 14:50:00 212
转载 const用法小结
1. const修饰普通变量和指针<br />const修饰变量,一般有两种写法:<br />const TYPE value;<br />TYPE const value;<br />这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。<br />对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。<br />例如:<br />const int nValue; //nValue是const<br />int const
2011-03-14 15:28:00 201
原创 字符串
<br />常用字符串函数用法及注意点<br />1.strcat连接两个字符串<br />*两个字符连接自动省略第一个字符串的'/0'符<br /> <br />2.strchr<br />*查找第一个指定字符<br />strrchr<br />*查找最后一个指定字符<br /> <br />3.strlen求字符串大小<br />*不包含'/0'字符<br /> <br />4.strtok分割字符串<br />char * strtok(char *s,const char *delim);<br
2011-03-10 14:44:00 301
原创 套接口地址结构及IP端口转换函数简介
1.早期通用地址结构sockaddr:typedef unsigned short sa_family; #include struct sockaddr{ sa_family_t sa_family; //地址族 char sa_data[14]; //地址值,实际可能更长};2.IPv4 “国际套接口地址结构”sockaddr_in#include struct in_addr{ in_addr_t s_addr; //32
2011-03-07 19:32:00 736
转载 select函数
select()函数的接口主要是建立在一种叫'fd_set'类型的基础上。它('fd_set') 是一组文件描述符(fd)的集合。由于fd_set类型的长度在不同平台上不同,因此应该用一组标准的宏定义来处理此类变量: fd_set set; FD_ZERO(&set); /* 将set清零 */ FD_SET(fd, &set); /* 将fd加入set */ FD_CLR(fd, &set); /* 将fd从set中清除 */ F
2011-02-27 13:11:00 285 1
转载 IP地址分类
<br /><br />1.A类IP地址 (如:10.xxx.xxx.xxx)<br /> 一个A类IP地址是指,在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为7位,主机标识的长度为24位,A类网络地址数量较少,可以用于主机数达1600多万台的大型网络。 <br />2.B类IP地址 (如:172.xxx.xxx.xxx
2011-02-26 13:04:00 355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人