上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页
摘要: 函数调用流程: 宏函数: 在一定程度上会比普通函数效率高,普通函数会有入栈和出栈的时间开销将比较频繁短小的函数 写为宏函数,直接跑原码 优点:以空间换时间 调用惯例: 主调函数和被调函数都必须有一致的约定,才可以正确的调用函数,这个约定我们称为惯例。调用惯例包含的内容:出栈方、参数的传入顺序、函数名 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(299) 评论(0) 推荐(0)
摘要: sizeof的使用方式 本质:不是函数,而是一个操作符当统计类型占得内存空间时候,必须要加小括号返回值类型是 无符号整型 unsigned int可以统计数组的长度数组名称如果在参数列表中,会退化为指针,指向数组的第一个元素。 代码示例: #define _CRT_SECURE_NO_WARNING 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(222) 评论(0) 推荐(0)
摘要: 文章目录 数据类型:C语言标准:typedf的使用:代码示例: 数据类型: 编译器指定的数据类型,为了更好地管理内存。 C语言标准: ANSI 美国国家标准协会指定出的标准,在89年指定出第一套标准 C89标准。 typedf的使用: 主要用途: 给类型起别名可以简化struct关键字可以区分数据类 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(189) 评论(0) 推荐(0)
摘要: 变量的修改方式 直接修改间接修改通过指针对内存进行了修改对自定义数据类型进行了修改 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> void test01() 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(267) 评论(0) 推荐(0)
摘要: 格式化读写 写文件 fprintf读文件 fscanf 代码示例: void test04() { //写文件 FILE*f_write = fopen("./test4.txt", "w"); if (f_write == NULL) { return; } fprintf(f_write,"he 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(59) 评论(0) 推荐(0)
摘要: void数据类型相关概念以及使用方式 void数据类型 void 字面意思是“无类型”,void* 无类型指针,无类型指针可以指向任何类型的数据void定义变量是没有任何意义的,当你定义void a,编译器 会报错的。 void真正用在以下两个方面: 对函数返回的限定;对函数参数的限定; void的 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(703) 评论(0) 推荐(0)
摘要: 一位数组名称 本质并不是一个指针 有两种特殊情况: 对数组名称进行sizeof对数组名称 取地址,获取的指针步长是整个数组长度 除了两种特殊情况外,都是指向数组中首元素的地址的指针 数组名称—指针常量,指针的指向不可以修改 如果将数组名传入到函数参数中,为了提高可读性通常写为:int arr[] 访 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(77) 评论(0) 推荐(0)
摘要: 二级指针操作-文件读写 需求:从文件中读取数据,并且将数据存放到堆区的数组中 char**pArray=malloc(sizeof(char*)*len)获取有效行数将文件光标置为文件首 fseek(file,0,SEEK_SET)读取文件数据并且放入到pArray中显示数组pArray释放数组pA 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(113) 评论(0) 推荐(0)
摘要: 栈(Stack) 概念:一种特殊的线性表 栈的顺序存储: 一段连续的顺序空间 代码示例: 栈的顺序存储.c #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> #include 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(93) 评论(0) 推荐(0)
摘要: 递归函数 函数自身调用自身,必须有结束条件退出循环 案例 实现字符串逆序遍历实现斐波那契数列 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> //递归函数 函数 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(536) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页