
C语言
Lu_Ca
每天一小步。。
展开
-
关于INADDR_ANY
是用于多IP机器上 比如你的机器有三个ip 192.168.1.1 202.202.202.202 61.1.2.3 如果你serv.sin_addr.s_addr=inet_addr("192.168.1.1"); 然后监听100端口 这时其他机器只有connect转载 2015-09-15 09:46:21 · 609 阅读 · 0 评论 -
C语言中memset函数详解
C语言中memset函数详解 (2011-11-16 21:11:02)转载▼标签: 杂谈分类: 工具相关功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作 用 法: void *memset(v转载 2015-09-15 09:27:30 · 742 阅读 · 0 评论 -
typeof关键字
typeof的参数可以是两种形式:表达式或类型。1.例子 typeof(x[0](1) 这里假设x是一个函数指针数组,这样就可以得到这个函数返回值的类型了。 如果将typeof用于表达式,则该表达式不会执行。只会得到该表达式的类型。 以下示例声明了int类型的var变量,因为表达式foo()是int类型的。由于表达式不会被原创 2015-06-04 10:45:33 · 771 阅读 · 0 评论 -
static关键字作用
static的使用(1)声明变量前面加static可以声明一个静态变量,如: static int count = 1;count变量只在程序开始执行时初始化一次,并在多次调用方法时保存这些数值,默认初始化为0;另外,static修饰的变量存储在内存中的静态存储区,这块内存在程序的程序运行期间都存在。所以,这个就保证了static变量的唯一性和持久性。(原创 2015-06-08 17:54:10 · 670 阅读 · 0 评论 -
extern关键字
使用 extern 关键字 在.h文件中,声明需要的全局变量名,例如: extern NSString *url;//指针类型 extern int count;//非指针类型 注意:在定义全局变量的时候不能初始化,否则会报错! 在需要用到全局变量的原创 2015-06-08 18:06:52 · 642 阅读 · 0 评论 -
trunc函数
TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。其具体的语法格式如下TRUNC(number[,decimals])其中:number 待做截取处理的数值decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分。下面是该函数的使用情况:原创 2016-02-17 10:08:01 · 1002 阅读 · 0 评论 -
abort()函数
abort()函数首先解除进程对SIGABRT信号的阻止,然后向调用进程发送该信号。abort()函数会导致进程的异常终止除非SIGABRT信号被捕捉并且信号处理句柄没有返回。 int success = sdk_init([USERNAME UTF8String]); if (success == 1) { [GlobalDefine showAlertWithTime:5 tex原创 2016-05-13 13:23:02 · 7383 阅读 · 0 评论 -
给char数组或者结构体赋值
首先,定一个一个结构体struct ControlWindowMsg{ unsignedchar buf1; unsignedchar buf2; unsignedcharbuf3; unsignedchar buf4; };原创 2016-04-19 14:28:41 · 4615 阅读 · 0 评论