摘要:
栈的生成方向以及内存存储方式 生长方向 栈底 — 高地址 栈顶 — 低地址 内存存储方式 高位字节数据 — 高地址 低位字节数据 — 低地址 小端对齐 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(144)
评论(0)
推荐(0)
摘要:
利用两种种方式对字符串进行反转 利用[]利用指针 代码示例: //第一种方式 利用[]进行反转 void reverseString01(char*str) { int len = strlen(str); //起始位置下标 int start = 0; //结束位置的下标 int end = le 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(374)
评论(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
黑马金牌编程
阅读(160)
评论(0)
推荐(0)
摘要:
查找子串 实现自己的查找子串功能,需求在字符串中查找对应的子串,如果有,返回字符串第一个字母的位置,如没有返回-1. 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib. 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(791)
评论(0)
推荐(0)
摘要:
结构体嵌套一级指针 设计结构体 struct Person{char*name,int age}在堆区创建 结构体指针数组 malloc(sizeof(struct Person*)*3);给每个结构体也分配到堆区给每个结构体的姓名分配到堆区打印数组中所有人的信息 代码示例: #define _CR 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(82)
评论(0)
推荐(0)
摘要:
堆区使用: 在堆区开辟的数据,记得手动开辟,手动释放 堆区注意事项: 如果在主函数中没有给指针分配内存,那么被调函数中需要利用高级指针给主调函数中指针分配内存。 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stri 阅读全文
posted @ 2022-02-13 12:51
黑马金牌编程
阅读(101)
评论(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)

浙公网安备 33010602011771号