上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 37 下一页
摘要: 二级指针操作-文件读写 需求:从文件中读取数据,并且将数据存放到堆区的数组中 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)
摘要: 字符串强化训练 字符串是有标志的 利用三种方式对字符串进行拷贝 利用[]利用指针利用while(*dest++=*source++){} 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #inclu 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(108) 评论(0) 推荐(0)
摘要: 指针的意义——间接赋值 通过指针间接赋值成立的三大条件: 2个变量(一个普通变量一个指针变量、或者一个实参一个形参)建立关系通过*操作指针指向的内存 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(108) 评论(0) 推荐(0)
摘要: 指针做函数参数的输入输出特性 输入特性: 在主调函数中分配内存,被调函数使用 输出特性: 被调函数中分配内存,主调函数使用 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdl 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(190) 评论(0) 推荐(0)
摘要: 指针的步长 指针变量+1之后 跳跃的字节数量解引用的时候,取的字节数 对自定义数据类型进行练习 如果获取自定义数据类型中属性的偏移offsetof(结构体,属性)头文件#include<stddef.h> 代码示例: #define _CRT_SECURE_NO_WARNINGS #include< 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(157) 评论(0) 推荐(0)
摘要: 变量的传递 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> int g_a = 100; //全局区 的数据,在main、func1、func2都可以使用 // 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(56) 评论(0) 推荐(0)
摘要: 文章目录 内存四区之数据区的使用数据区:static和extern(全局)区别:const修饰的变量:全局变量局部变量字符串常量代码示例: 内存四区之数据区的使用 数据区: * 放入是静态变量、全局变量、常量 static和extern(全局)区别: * static静态变量:编译阶段分配内存,只能 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(103) 评论(0) 推荐(0)
摘要: 文章目录 执行过程:内存分区:运行前:运行后: 执行过程: 预处理:宏定义展开、头文件展开、条件编译、这里不会检查语法编译:检查语法、将预处理后文件编译生成汇编文件汇编:将汇编文件生成目标文件(二进制文件)链接:将目标文件链接为可执行程序 内存分区: 运行前: 代码区: 共享只读 数据区: data 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(42) 评论(0) 推荐(0)
摘要: 栈区的使用方式 不要返回局部变量的地址,因为局部变量在函数执行之后就释放了,我们没有权限操作释放后的内存 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> //栈 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(66) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 37 下一页