首页 > 其他分享 >C语言复习 --指针

C语言复习 --指针

时间:2022-12-16 11:37:21浏览次数:48  
标签:复习 -- age C语言 地址 整型 printf 变量 指针

指针和指针变量的区别


#include <stdio.h>

/*
整型指针变量p,存储的值是整型变量age的内存地址
符号&是取地址符,那么&age = 00000033d07ff67c;
由于指针变量本身也是一个变量,所以p也有一个自己的地址
对其取地址操作&p=00000033d07ff670;
而*p则是获取指针变量p存储的值对应内存地址中存储的值。
*/

int main()
{
	//指针和指针变量的区别
	//变量是用来存放数据的,指针是内存地址,指针变量就是用来存放内存地址的变量。
	// 声明一个整型变量age,值是17
	int age = 2022;
	// 声明一个整型指针,指向变量age的地址, &符号可以理解为 <取地址符号>
	int *p = &age;  
	/*
		p是一个整型指针变量,存放的是age的地址  p=&age
		'*'作用于指针时表示访问指针所指向的对象  取该地址对应的内容
		*p = &age  --》 取该age地址对应的内容 17
	*/
	printf("age的值:%d\n", age);
	printf("*p的值:%d\n", *p);
	printf("变量 age的地址:%p\n", &age);
	printf("指针p指向的地址:%p\n", p);
	printf("指针p自身的地址:%p\n", &p);	
	
	
	if((*p)==age){
		printf(" *p = age ok \n");
	}
	else
		printf(" error \n");
	
}

/*
	age的值:2022
	*p的值:2022
	变量 age的地址: 00000033d07ff67c
	指针p指向的地址:00000033d07ff67c
	指针p自身的地址:00000033d07ff670
*/

/*
		&age  变量age的地址
		p  	  指针p指向的地址
		 p=^&age  等同
		&p    指针p自身的地址 
		*p = age  等同
		int *p=&age; 定义指针变量 与 *p = age 不一样
		
*/ 

标签:复习,--,age,C语言,地址,整型,printf,变量,指针
From: https://www.cnblogs.com/delehub/p/16986876.html

相关文章

  • Python的Django框架中forms表单类的使用方法详解
    FormForm的验证思路前端:form表单后台:创建form类,当请求到来时,先匹配,匹配出正确和错误信息。Django的Form验证实例:创建project,进行基础配置文件配置settings.pysettings.py之c......
  • YOLOv5安装
    安装官方的安装文档,由于大家都懂的原因,会遇到pipinstall超时,因此需要更换pip源,具体步骤如下:(1)gitclonehttps://github.com/ultralytics/yolov5.git(2)cdyolov5(3)pip......
  • Linux升级至glibc-2.14步骤
    Linux升级至glibc-2.14步骤查看gcc版本命令:strings/lib64/libc.so.6|grepGLIBC_glibc安装首先,点击此处下载glibc2.14下载,得到glibc-2.14.tar.gz使用如下命令解......
  • Cypher学习《二》
    1.optionalmatchoptionalmatch语句用于搜索模式中描述的匹配项,对于找不到的项用null代替。optionalmatch匹配模式与match类似,不同之处在于,如果没有匹配到,optionalmatch......
  • 表格怎么做,鼠标可以拖动,可以滑动,增添表格属性怎么操作?
    表格居然还可以这么做!......
  • 将Python程序打包成Linux可执行文件
    将Python程序打包成Linux可执行文件安装环境首先我们要安装pip,命令如下:sudoaptinstallpython3-pip使用的工具是pyinstaller,打开终端输入sudopipinstallpyin......
  • 干货!代码优化的 50 条细则
    50个让你代码更好的小建议。其中的一些点,我以前的文章也写过啦,这次主要汇总一下。希望大家日常写代码多点思考,多点总结,加油!同时哪里有不对的,也望指出,感谢哈~1.仅仅判断是否......
  • SiteFactory支持Word内容自动导入
    ​ 如何做到ueditor批量上传word图片?1、前端引用代码<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml......
  • 简述安装scrapy的方法
    今天照着别个的方法安装了下scrapy,把主要步骤记录在这里,方便日后再次安装!1.首先保证已经安装python2.X,我安装的是2.72.easy_install工具安装:下载:http://pypi.python.org/pac......
  • linux 报错
    报CannotuseCONFIG_STACK_VALIDATION=y,pleaseinstalllibelf-dev,libelf-develorelfutils-libelf-develyuminstall-yelfutils-libelf-devel报make[1]:***[scr......