C
shao15232_1
种树有两个最好的时间节点,一个是十年前,一个是现在!
展开
-
结构体指针
结构体指针原创 2022-09-13 16:57:05 · 177 阅读 · 1 评论 -
【数据结构 001】 定义
大话数据结构原创 2022-07-13 22:20:15 · 247 阅读 · 0 评论 -
003_指针指向字符串,查找字符
例1 计算字符串长度: int strlen(char *str) { int len = 0; while(*str++ != '\0') //比较str[i]不为'\0'时,指向下一个位置 len++; //计算长度 return len; } 例2 查找字符串中是否含有目标字符: /*在字符串中查找特定的字符*/ int find_char(char **str, char value) { char *string_t; int val_pos = 0;原创 2020-08-03 20:49:03 · 524 阅读 · 0 评论 -
002_指针-间接访问、左值、指针常量、指针的指针
指针的间接访问如下: int a; int *d = &a; //d指向变量a的地址 *d = 10 - *d; //左边的*d 是以变量身份存在,右边的*d是以指针的形式存在 d = 10 - *d; //这是一条非法语句。 指针常量: //假设地址100存放了整型数20 *100 = 20; //这种方式为非法形式 *((int*)100) = 20; //合法方式, /* * 解析: (int*)100是将100强制转换成指向内存地址100处且存放的值为int型的指针原创 2020-07-30 20:16:58 · 157 阅读 · 0 评论 -
001_指针变量
今天开始我们学习一下指针: 1.地址和内存。 指针的存在就是把存储变量的地址和内存结合起来。例如: int a = 1; int *p = &a; //*(p = &a) 那么p就是指向整形变量a在内存中存储地址的指针。 下面举个例子: #include <stdio.h> int main(void) { int a = 112; int b = -1; float c = 3.14; int *d = &a; //*(d=&am...原创 2020-07-26 15:18:31 · 172 阅读 · 0 评论