C语言
Ezio_AC
这个人不懒,留下了很多东西。
展开
-
【C语言】C语言字符串函数实现(一)
1.字符串长度 size_t my_strlen(const char *string); 2.字符串的拷贝 char *my_strcpy(char *dest_str, const char *src_str); char *my_strncpy(char *dest_str, const char *src_str,size_t num);原创 2016-01-20 00:18:24 · 500 阅读 · 0 评论 -
【C语言】C语言字符串函数实现(二)
6.字符串的查找(模式匹配) char *my_strstr(const char *string1, const char *string2); 7.统计匹配(失配)的字符个数 匹配: size_t my_strspn(const char *string, const char *accept); 失配: size_t my_strcspn(const char *string, const char原创 2016-01-21 11:06:57 · 556 阅读 · 0 评论 -
【C语言】C语言32个关键字简介和9种控制语句
C语言关键字详解(一) c语言总共有32个关键字,共分为储存类型关键、数据类型关键字、控制语句关键字和其他关键字四种类型。下面将对这32个关键字进行详细解释说明。 关键字简述: 储存类型关键字(4个) auto 声明自动变量 register 声明寄存器变量 extern 声明外部变量 static原创 2016-05-18 00:30:45 · 1012 阅读 · 0 评论 -
【C语言】C语言储存类型关键字详细解析
储存类型关键字(4个)auto 声明自动变量 auto被解释为一个自动存储变量的关键字,也就是申明一块临时的变量内存。默认情况下,函数体内的变量都是auto。 如: auto int n = 2333; 表示n为一个自动存储的临时变量。 register 声明寄存器变量 这个关键字作用是请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。 如: register原创 2016-05-19 21:08:16 · 749 阅读 · 0 评论 -
【C语言】指针函数与函数指针
首先,有一个小问题:int *ptr(int) int (*ptr)(int) 如果你了解这两种用法的含义,并且能够熟练运用这两种指针用法,那么这篇文章对你来说并没有多少参考价值。一、指针函数: 指针函数的基本形式是 类型说明符 * 函数名(参数) 如: int *ptr(int) int *Max(int a, int b);指针函数较为更好理解,其实就是一个返回值为地址的函数而已。由于返回值为原创 2017-03-05 17:38:37 · 373 阅读 · 0 评论