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
相关文章推荐
- 黑马程序员-03.C 语言中基础知识点的总结
- Linux C语言编程-Linux数据库操作--Linux上C语言操作SQLServer---知识点总结+实例
- 10分钟学会 SQL 语言核心知识点!
- python语言易错知识点强化
- C语言基础——知识点笔记整理1
- Swift语言知识点小结类和对象
- 国二C语言知识点
- Python语言及其应用 - 知识点遍历
- [每天一个知识点]17-Java语言-@Override注解
- C语言知识点梳理(1)
- 汇编语言知识点总结
- go语言知识点
- C语言知识点
- 深入学习C语言知识点checklist——字符串
- JAVA语言的一些小知识点
- C语言知识点
- 深入学习C语言知识点checklist——测试你掌握C的程度
- 黑马程序员——Objective-C语言知识点总结之OC特有语法
- C语言知识点总结 -思维导图
- C语言知识点