一、 指针的定义、赋值格式:变量类型 *变量名;定义了一个指针变量p,且指针p只能指向char类型数据)指针变量只能存储地址指针的作用:能够根据一个地址值,访问对应的存储空间        4、指针的存储:任何指针都占8个字节的存储空间        5、指针的赋值: ① 先定义后赋值 1 in
转载 2023-06-24 23:03:01
186阅读
本节课将介绍switch语句:switch语句用于有多种选择的选择结构。格式如下:switch(表达式){    case 常量1:                 执行语句1 &nbs
c语言:枚举常量的用法举例
原创 2015-11-23 23:18:16
914阅读
函数指针用法详解(C语言)  指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址,指针变量是用来存放内存地址的变量,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。        指针的注意事项:  1、不可以用指针指向一个数,
转载 2021-04-22 11:34:13
320阅读
2评论
1.定义函数u8 CAN1_Send_Msg(u8 *msg){ u8 b[4]; for(i=0;i<4;i++) b[i] = msg[i]; re函数来说,我们相当于用current_
原创 2022-12-07 11:40:51
55阅读
C语言指针一、概述1.内存2.物理存储器和存储地址空间3.内存地址4.指针指针变量二、指针基础知识1.指针变量的定义和使用2.通过指针间接修改变量的值3.指针大小4.野指针和空指针5.万能指针void *6.const修饰的指针变量三、指针和数组1.数组名2.指针操作数组元素3.指针加减运算加法运算2) 减法运算4.指针数组四、多级指针五、指针和函数1.函数形参改变实参的值#include <stdio.h>
原创 2021-08-13 23:31:20
513阅读
学习 C 语言指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。 正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示
转载 2019-12-02 16:46:00
164阅读
指针
原创 精选 2021-10-14 22:25:43
2980阅读
12点赞
1评论
充实的一天,学得有点头大,头痛!!!
原创 精选 2022-07-20 19:49:32
224阅读
指针的类型】short*  int*  long*  char*  double*  …指针的类型决定了指针向前或向后一步的步长(距离),其步长对应类型的大小。【指针的解引用】指针类型决定了对指针解引用的时候有多大的权限(能操作几个字节)。比如char的指针解引用就只能访问1个字节,而int的指针解引用就能访问4个字节。【野指针】野指针就是指针
原创 2023-04-26 22:43:37
306阅读
指针初识 一.内存 如何产生地址: 32位(32个比特位):32根地址线/数据线 2^32种排列分别代表一个内存块(一个字节【8个二进制位】) 正电:1 ;负电:0 ; &:取地址操作符 #include<stdio.h> int main(){ int a = 10;//向内存申请4个字节大小的空间 printf("%p\n",&am
源程序: #include <stdio.h>#include <iostream>#include <stdlib.h>using namespace std;int main(){ char* p; char a[80]; p = a; int i = 0; while((*p=getchar(
原创 9月前
83阅读
指针 指针c语言的精髓 使用指针的目的就是用来操作内存 指针就是内存地址的别称 通过发送内存地址电信号来找到对应的内存字
原创 2023-08-18 09:06:54
60阅读
变量的 直接访问 方式 按变量的地址(变量名/变量的外号) 存取变量的值 变量的 间接访问 方式 将变量的地址放在另一个内存单元中,先到另一个内存单元中取得变量的地址,再由变量的地址找到变量并进行数据存取 变量Pointer是一个指针变量(本身是一个变量),它存储的是另一个变量的内存地址(i的内存地
原创 2021-07-20 17:39:46
215阅读
指针变量:存放某个变量的地址一、指针的定义 int* p;//p的类型是指针,类型名* 指针变量名 p=&a;//&取地址,p存放a的地址,*p和a相同printf("%p\n",&a);与printf("%p\n",p);结果相同*解引用操作符,*p找到a的地址定义多个指针变量时,每个指针变量前面都必须加上*指针能定义为空指针,但不能定义为某一值。未初始化的指针变量为随机
原创 2023-01-14 20:18:10
131阅读
https://blog.csdn.net/constantin_/article/details/79575638 就上面的博客作一下笔记:1)对于“例二”     如果ptr指针类型声明为char *,ptr++之后的打印结果为b。    #include "stdafx.h" &nb
原创 2018-11-13 14:18:49
983阅读
内容概要  一、指针的基本用法  二、指针的工作原理  三、注意的问题  四、指针数组和数组指针 1、指针的基本用法#include <stdio.h>int main(){int *pa;  //定义整形指针变量,指针只能是其它整形变量的内存地址int num = 10;     pa = &num; //&获取整形变量的内存地址,将它赋值给pa指针变量作为指针pri
转载 2021-03-08 18:53:37
272阅读
2评论
指针:一种地址 1.与指针相关的符号*和& * 主要用在声明指针变量,以及获得指针变量所指向的真实变量; & 作用与*相反,用于获取一个变量的指针。 如: //注意,*p只是说明p为指针变量,而不是说*p为指针变量,在非声明的代码中*p就相当于a 在字符串格式符中,输出指针类型的变量使用%p 总结:
原创 2021-07-23 17:41:44
227阅读
一、C语言 指针基础 1、内存地址 1、内存含义 存储器:计算机的组成中,用来存储程序和数据,辅助CPU进行运算处理的重要部分。 内存:内部存贮器,暂存程序/数据——掉电丢失 SRAM、DRAM、DDR、DDR2、DDR3。 外存:外部存储器,长时间保存程序/数据—掉电不丢ROM、ERRROM、FL
转载 2020-02-28 17:20:00
232阅读
2评论
一、指针的内存布局先看下面的例子:   int *p;大家都知道这里定义了一个指针p。但是p 到底是什么东西呢?还记得第一章里说过,“任何一种数据类型我们都可以把它当一个模子”吗?p,毫无疑问,是某个模子咔出来的。我们也讨论过,任何模子都必须有其特定的大小,这样才能用来“咔咔咔”。那咔出p 的这个模子到底是什么样子呢?它占多大的空间呢?现在用sizeof 测试一下(32 位系统
转载 2021-08-12 16:33:51
186阅读
  • 1
  • 2
  • 3
  • 4
  • 5