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

}

相关推荐
一晌小贪欢1 小时前
Python 爬虫进阶:如何利用反射机制破解常见反爬策略
开发语言·爬虫·python·python爬虫·数据爬虫·爬虫python
阿猿收手吧!1 小时前
【C++】异步编程:std::async终极指南
开发语言·c++
小程故事多_801 小时前
Agent Infra核心技术解析:Sandbox sandbox技术原理、选型逻辑与主流方案全景
java·开发语言·人工智能·aigc
沐知全栈开发1 小时前
SQL 日期处理指南
开发语言
黎雁·泠崖1 小时前
【魔法森林冒险】3/14 Allen类(一):主角核心属性与初始化
java·开发语言
黎雁·泠崖1 小时前
【魔法森林冒险】1/14 项目总览:用Java打造你的第一个回合制冒险游戏
java·开发语言
独好紫罗兰2 小时前
对python的再认识-基于数据结构进行-a006-元组-拓展
开发语言·数据结构·python
C++ 老炮儿的技术栈2 小时前
Qt 编写 TcpClient 程序 详细步骤
c语言·开发语言·数据库·c++·qt·算法
yuuki2332332 小时前
【C++】继承
开发语言·c++·windows
222you2 小时前
Redis的主从复制和哨兵机制
java·开发语言