C
LeoHsiao1
这个作者很懒,什么都没留下…
展开
-
C语言指针地址与数字、字符串的转换
原理将各种类型的指针地址转换成unsigned long数字之后,就可以方便地在不同函数之间传递,绕过函数形参的类型检查。在32位CPU上,long与指针变量都是占4字节;在64位CPU上,long与指针变量都是占8字节。因此,使用unsigned long类型保存指针地址可以兼容32位CPU和64位CPU。将指针地址转换成字符串形式之后,就可以方便地在不同进程之间传递,或者保存到文本中...原创 2019-10-26 12:49:33 · 10389 阅读 · 1 评论 -
一维、二维char型数组与一级、二级char型指针的饶舌
存储单个字符串的方法char str1[ ]char *str2分析一些可能的写法存储多个字符串的方法char str3[ ][10]char *str4[ ]char **str_list分析一些可能的写法关于使用指针关于int main(int argc, char *argv[ ])创建char型数组、char型指针通常是为了存储字符串。如果只需要存储一个字符串,那么创建一个一维cha...原创 2018-12-22 04:08:56 · 545 阅读 · 0 评论 -
C语言用pthread.h创建线程
C语言的线程库pthread.h的APIpthread.h的示例C语言的线程库在Linux系统上,可使用pthread.h创建线程。比如pthread_create()。pthread.h符合POSIX标准,适用于类Unix、Linux系统。也有兼容Windows的版本——pthreads-w32。编译时要链接pthread库,比如:gcc test.c -o test -l pt...原创 2019-09-01 23:41:36 · 9053 阅读 · 0 评论