摘要:
指针的易错点 指针容易越界操作指针叠加会不断改变指针方向返回局部变量地址不可以释放野指针 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> void test01 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(63)
评论(0)
推荐(0)
摘要:
指针强化 指针是一种数据类型 指针变量 指针是一种数据类型,占用内存空间,用来保存内存地址 空指针 不允许向NULL和非法地址拷贝内存可以释放 野指针 未初始化指针malloc后也free了,但是指针没有置空指针操作超越变量作用域不可以释放,因为没有权限操作空间 代码示例: #define _CRT 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(76)
评论(0)
推荐(0)
摘要:
栈的生成方向以及内存存储方式 生长方向 栈底 — 高地址 栈顶 — 低地址 内存存储方式 高位字节数据 — 高地址 低位字节数据 — 低地址 小端对齐 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(126)
评论(0)
推荐(0)
摘要:
利用两种种方式对字符串进行反转 利用[]利用指针 代码示例: //第一种方式 利用[]进行反转 void reverseString01(char*str) { int len = strlen(str); //起始位置下标 int start = 0; //结束位置的下标 int end = le 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(337)
评论(0)
推荐(0)
摘要:
sscanf的使用 将已知的字符串通过格式化匹配出有效信息 案例: 匹配char*ip="127.0.0.1"将中间数字匹配到num1~num4中字符串char*str=“abcde#zhangtao@12345中间的zhangtao匹配出来” 代码示例: #define _CRT_SECURE_N 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(136)
评论(0)
推荐(0)
摘要:
const的使用场景 用来修饰函数中的形参,防止误操作 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> struct Person { char name[64 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(110)
评论(0)
推荐(0)
摘要:
二级指针操作-文件读写 需求:从文件中读取数据,并且将数据存放到堆区的数组中 char**pArray=malloc(sizeof(char*)*len)获取有效行数将文件光标置为文件首 fseek(file,0,SEEK_SET)读取文件数据并且放入到pArray中显示数组pArray释放数组pA 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(94)
评论(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
黑马金牌编程
阅读(68)
评论(0)
推荐(0)
摘要:
字符串强化训练 字符串是有标志的 利用三种方式对字符串进行拷贝 利用[]利用指针利用while(*dest++=*source++){} 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #inclu 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(89)
评论(0)
推荐(0)
摘要:
指针的意义——间接赋值 通过指针间接赋值成立的三大条件: 2个变量(一个普通变量一个指针变量、或者一个实参一个形参)建立关系通过*操作指针指向的内存 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(96)
评论(0)
推荐(0)

浙公网安备 33010602011771号