![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++函数记录
无痕眼泪
这个作者很懒,什么都没留下…
展开
-
atoi()函数:将字符串转换为整数(int)
int main(){ char a[] = "-100"; char b[] = "123"; int c, d, e; c = atoi(a) d = atoi(b); e = c + d; printf("c=%d\n", c); printf("d=%d\n", d); printf("e=%d\n", e);...原创 2019-07-12 17:06:58 · 539 阅读 · 0 评论 -
bzero和memset函数
bzero函数函数原型:void bzero(void *s, int n);头文件:#include <string.h>功能:将字符串s的前n个字节置为0,一般来说n通常取sizeof(s),将整块空间清零。返回值:无返回值例子:将一个数组清零:char str[10];bzero( str, sizeof(str) );也可以将一个结构体清零:...原创 2019-07-10 14:40:34 · 562 阅读 · 0 评论 -
printf()修饰符
1.标志:可以使用0个或者多个标志,例如:“%-10d”printf()的标志 标志 意义 - 项目左对齐:即把项目打印在字段的左侧开始处“%-20s” + 有符号的值若为正,则显示带加号的符号;若为负,则带减号的符号"%+6.2f" (空格) 有符号的值若为正,则显示时带前导空格(但是不显示符号);若为负,则带减号符号。+标志会覆盖空格标志。"% 6...原创 2019-07-15 20:29:04 · 568 阅读 · 0 评论 -
malloc函数使用,与C++中new区别
函数声明(函数原型):void *malloc(int size);说明:malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。需要包含头文件:#include <malloc.h>或#include<stdlib.h>示例:...原创 2019-07-25 16:22:48 · 375 阅读 · 0 评论 -
static的作用
1. 修饰局部变量:放在全局数据区的静态变量区,延长了局部变量的生命周期,直到程序运行结束以后才释放。2. 修饰全局变量:修饰的变量只可以在本文件中使用,不能在其他文件中访问,即使用extern也不可以。3. 修饰函数:此函数只能在本文件中使用,不能在其他文件中使用。...原创 2019-07-26 11:40:47 · 218 阅读 · 0 评论 -
select函数
select()就是在进程或者线程执行到此函数时可以完成非阻塞,像Socket库中的connect、accept、recv/recvfrom等函数会发生阻塞(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回),使用select则可以完成非阻塞(所谓非阻塞方式non-block,就是进程或线程执行此函数时...转载 2019-07-23 10:49:09 · 685 阅读 · 0 评论