c 指针基础

/* 指针练习*/

#include <stdio.h>

#include <stdlib.h>

void printAll(int n1, int n2, int *p1, int *p2);

int main(){

//赋值操作语法演示

int num1 = 1111;

int num2 = 2222;

int *prt1 = &num1;

int *prt2 = &num2;

printAll(num1, num2, prt1, prt2);

//使用指针将num2的值赋给num1

//注意点:指针名称 这个结构表示指针指向的那块地址对应的变量 即prt1 就是num1

//&num1 这个代表num1这个变量的内存地址

//num2 = num1 等价于下方这句话

//指针保存变量地址,变量名保存的是一个标识

*prt2 = *prt1;

printAll(num1, num2, prt1, prt2);

return 0;

}

void printAll(int n1, int n2, int *p1, int *p2){

printf("\n%d\n%d\n%p\n%p\n", n1, n2, p1, p2);

}

相关推荐
FJW0208143 分钟前
Python面向对象三大特征封装,继承,多态
开发语言·python
lbb 小魔仙3 分钟前
【Java】Java 实战项目:从零开发一个在线教育平台,附完整部署教程
java·开发语言
七夜zippoe6 分钟前
Python算法优化实战:时间与空间复杂度的艺术平衡
开发语言·python·算法·贪心算法·动态规划·复杂度
全栈前端老曹6 分钟前
【前端】Hammer.js 快速上手入门教程
开发语言·前端·javascript·vue·react·移动端开发·hammer.js
学编程的小程7 分钟前
告别链接混乱❗️Sun-Panel+cpolar 让 NAS 服务远程一键直达
java·开发语言
青槿吖7 分钟前
【Java集合通关秘籍】从List到Set:解锁无序不重复的集合魔法✨
java·开发语言·算法
冬奇Lab9 分钟前
【Kotlin系列07】类型系统深度解析:从空安全到智能类型推断的设计哲学
android·开发语言·安全·kotlin
八宝粥大朋友10 分钟前
rabbitMQ-C 构建android 动态库
android·c语言·rabbitmq
weixin_4331793310 分钟前
Python -- 列表 list、字典 dictionary
开发语言·python
陳103012 分钟前
C++:list(2)
开发语言·c++