自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 指针为空的问题,即 p = NULL

指针变量的值是一个变量的地址,也可以是空值,即该指针变量不指向任何变量,表示为:p = NULL;/*其中NULL为整数0,它使得p的储存单元中所有二进位均为0,也就是使p指向地址为0的单元。系统爆炸该单元不作它用(不存放有效数据),即有效数据的指针不指向0单元。注意:p的值为NULL,与未对p赋值是不同的两个概念,前者是有确定的值的(值为0),而后者的值是不确定的。*/ ...

2021-09-16 21:41:33 2631

原创 指针变量分类

#include<stdio.h>int main(){ int *p;// 常规指针; /*----*/ int a[10]; int *p; p = a;//指向一维数组首元素的指针; /*---*/ int a[10][10]; int *p; p = a;//指向二维数组首元素的指针,首元素是一个一维组,即代表首行 的首元素地址; /*---*/ char *p;//指向字符(串)的指针; /*----*/ int a[3][4]; int (*p)[4

2021-09-06 19:43:46 77

原创 指针变量与数组的问题

数组实际属于常量指针;指针可以指向数组;几个例子#include<stdio.h>int main(){ int *p;//指针变量 int a[10];//数组 int b[10][10];//多维数组 p = a;//指向数组的指针; p = b;//指向数组的指针;p是指向行的; p+1 = b+1 = &b[1][0]; p = *b;//p是指向列的; p+1 = *b+1 = &b[0][1]; **b = b[0][0];//才是具体

2021-09-06 18:50:30 64

原创 字符串指针定义

举几个例子看一下;int *t;int i=1;```c在这里插入代码片#include<stdio.h>int main (){ /*整数型的指针*/ int *t; int i = 1; t = &i;//这里是对指针t进行赋i的地址 /* 如果上面的是 *t = i;这是错的,因为i其实就是个值(1),赋予了值但 是,这个指针指向的地址未知,其实就未完成的指针。我理解的指针是包含两 个空间的一个变量,即储存指针的地址空间,指针虽指向的地址空间,这两个

2021-09-04 10:58:10 1197

原创 int 定义变量、数组、指针变量的地址问题

int a;在不赋值的情况下,有地址;int array[10]; 在不赋值的情况下,有地址;int *p; 在不赋值的情况下,&p有地址;p等于赋予的地址,*p是改地址内的值,*p无地址

2021-06-01 20:12:19 453

原创 对函数中的形参的指针理解

main函数和other 函数之间通常是在独立的内存空间中运行,在无返回值return 或无外部参数的情况。但是使用指针,可以在other函数中获得main函数中的内存空间,对其进行修改而实现对main函数中的实参进行修改。...

2021-06-01 20:05:02 114

原创 Hanoi(汉诺)塔问题

Hanoi(汉诺)塔问题古代有个梵塔,有A、B、C三个座,A塔有64个盘子,自上而下由小到大摆放,问将所有盘子移到C,摆放方式相同,且每次只能移动一个盘子,要求移动后的盘子依然保持自上而下由小到大摆放,问如何移动?答:假设 A(64)–>C(64) 需要S(64)步;A(1)+B(63)–>C(64) 需要S(63)+1;A(64)–> A(1)+B(63) 需要S(63);递归数列为:S(64)=2S(63)+1;S(64)+1=2*[S(63)+1]S(64)=2^.

2021-05-31 23:02:31 247 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除