
C语言学习
cc_qjy
这个作者很懒,什么都没留下…
展开
-
C -线程
线程的生命周期线程的生命周期主线程1. main函数执行时候,主线程启动, 当main函数退出时候,主线程结束。同时,进程内所有的线程也会结束,主线程中调用pthread_exit ,此时, 主线程会等待所有线程完成之后结束。2. 主线程接受参数的方式为argc, argv ,一般线程接受参数的方式为void* (void * 为任意类型指针,是否相当于c中的id类型。)原创 2017-12-20 22:28:40 · 431 阅读 · 0 评论 -
c - 杂记(基础和填一些坑)
基础字符串不可以直接使用 ‘=’进行赋值 C语言不能使用 ‘=’ 进行直接赋值 ,而应该使用strcpy的字符串操作函数进行赋值,而字符串的初始化却是可以通过 ‘=’ 来进行遇到的segmentation fault1segmentation fault 为错误读写造成 。经过debug窗口调试 ,写变量为null ,造成写入错误,报错segmentation fault。原创 2017-12-20 22:30:14 · 183 阅读 · 0 评论 -
C -杂记(2)
c语言中指针变量的赋值 ,以及作为参数传递 C语言变量声明与内存分配c语言作为指针变量进行传递传值过程 :(单向传递 ,形参变量不会影响实参的值)1. 行参与实参各占一个独立的存储空间2. 行参的存储空间是函数被调用时才分配的。调用开始,系统为行参开辟一个临时存储区,然后将各实参之值传递给行参,这时行参就得到了实参的值3. 函数返回时,临时存储区也被撤销。codeblocks 调试命令原创 2017-12-23 08:21:24 · 212 阅读 · 0 评论