C
qq_45833409
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux io复用
fctnl 套接字都是默认为阻塞,所以要用到函数fctnl来改变设定 fctnl 函数用来设定套接字阻塞情况 头文件 #include<fctnl.h> fctnl(SOCKET,option,flag); 1.SOCKET 为套接字描述符 2.option 操作的标识符 通常有 F_SETFL F_GETFL 3.flag 设定类型 O_NONBLOCK(非阻塞) #include<fctnl.h> /* ..... */ int fl原创 2021-01-06 14:52:11 · 170 阅读 · 0 评论 -
C语言函数
函数 格式 函数的声明: 返回值类型 函数名(参数); 函数的定义: 返回值类型 函数名(参数) { ..... } 函数的原型 函数第一次声明或定义的时候,编译器会记住它的参数和返回值类型,当每一次调用 通过原型来检查函数参数是否正确。 参数机制 1.C语言中参数的传递是拷贝的值称为形参,并不是实参,对形参进行操作不会改变实参 的值,当传入一个数组名或指针时,拷贝一份指针,因为指针可以操作内存所以可以 变实参的值。 2.当不传入任何参数的时候就在括号中填void。 返回值 1.每原创 2021-01-10 10:18:49 · 1132 阅读 · 0 评论 -
C语言文件操作
C语言缓冲区 缓冲的类型 1.全缓冲 _IOFBUF 2.行缓冲 _IOLBUF 3.无缓冲 _IONBUF 标准输入输出 1.stdin 0 标准输入 2.stdout 1 标准输入 3.stder 2 标准错误 清空缓冲区 fllush(buf); buf表示缓冲区例如 stdin stdout 设置缓冲区 void setbuf(FILE*,char*,int );//文件指针 指定缓冲区 缓冲长度 void setbuffer(FILE*,char*,int);//同上 全缓冲原创 2020-12-26 19:58:08 · 273 阅读 · 0 评论
分享