您的位置:首页 > 编程语言 > C语言/C++

c语言知识点(1)

2016-09-23 22:17 260 查看
1、函数strlen()和关键字sizeof()sizeof()是运算符,返回值为unsign_int,参数可以是数组、指针、类型、对象、函数等。strlen()是函数,参数必须是字符型指针(char*),2、strlen()/strcat()/strcmp()/strcpy 编写3、memset()/memcmp()/memcpy()/memmove()编写void *memset(void *s, int ch, size_t n)将s中当前位置后面的n个字节用ch替换并返回s,作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。int memcmp(const void *buf1, const void *buf2, unsigned int count)比较内存区域buf1和buf2的前count个字节,当buf1<buf2时,返回值-1,当buf1==buf时,返回值0,当buf1>buf2时,返回值1void *memcpy(void *dest, void *src, unsigned int count)由src所指区域复制count个字节到dest所指内存区域void *memmove(void *dest, const void *src, size_t count)由src所指内存区域复制count个字节到dest所指内存区域。4、指针函数/函数指针数组指针/指针数组指针函数:即函数声明其返回值为一个指针,实际上就是返回一个地址给调用函数声明格式:类型说明符 *函数名(参数)如:int *getdata()函数指针:指向函数的指针包含了函数的地址,可以通过它来调用函数。声明格式:类型说明符(*函数名)(参数)其实这里不能称为函数名,应该叫做指针的变量名。如:void (*fun)()把函数的地址赋值给函数指针,可采用下面两种形式fun=&function或fun=function
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言知识点