extern "C++" void *memchr(void * __s, int __c, size_t __n) __attribute__((__nonnull__(1)));
时间: 2024-01-10 22:19:31 浏览: 96
ucos.rar_UCOS KEIL_keil ucos C++_ucos_visual c
这是一个C++标准库函数,用于在一段内存区域中查找指定字符的第一个匹配位置。函数的参数包括要查找的内存区域指针、要查找的字符和要查找的内存区域大小。函数返回一个指向匹配位置的指针,如果没有找到匹配,则返回空指针。
```c++
extern "C++" void *memchr(void * __s, int __c, size_t __n) __attribute__((__nonnull__(1)));
```
其中,`extern "C++"`表示该函数是一个C++函数,而不是C函数;`void *`表示函数返回一个指针;`__s`表示要查找的内存区域指针;`__c`表示要查找的字符;`__n`表示要查找的内存区域大小;`__attribute__((__nonnull__(1)))`表示第一个参数不能为空指针。
阅读全文