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);

}

相关推荐
Mr.Jessy5 分钟前
Web APIs 学习第四天:DOM事件进阶
开发语言·前端·javascript·学习·ecmascript
QT 小鲜肉7 分钟前
【QT/C++】Qt网络编程进阶:UDP通信和HTTP请求的基本原理和实际应用(超详细)
c语言·网络·c++·笔记·qt·http·udp
studyForMokey12 分钟前
【Kotlin内联函数】
android·开发语言·kotlin
小虚竹16 分钟前
Rust日志系统完全指南:从log门面库到env_logger实战
开发语言·后端·rust
星释16 分钟前
Rust 练习册 8:链表实现与所有权管理
开发语言·链表·rust
今日说"法"18 分钟前
Rust 日志级别与结构化日志:从调试到生产的日志策略
开发语言·后端·rust
-大头.19 分钟前
Rust并发编程实战技巧
开发语言·后端·rust
Yurko1334 分钟前
【C语言】选择结构和循环结构的进阶
c语言·开发语言·学习
小白学大数据42 分钟前
构建1688店铺商品数据集:Python爬虫数据采集与格式化实践
开发语言·爬虫·python
范纹杉想快点毕业1 小时前
12个月嵌入式进阶计划ZYNQ 系列芯片嵌入式与硬件系统知识学习全计划(基于国内视频资源)
c语言·arm开发·单片机·嵌入式硬件·学习·fpga开发·音视频