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

}

相关推荐
Navigator_Z3 分钟前
LeetCode //C - 1283. Find the Smallest Divisor Given a Threshold
c语言·算法·leetcode
聪明蛋子哟19 分钟前
Python与Java双栈实战:手撸一个支持RAG与Tool Calling的高性能Agent框架
java·开发语言·python
谢亮_vipxieliang20 分钟前
Go Context 控制协程生命周期
开发语言·golang
xuxigifxfh24 分钟前
HJ4 字符串分隔
java·开发语言·华为机考
MayZork42 分钟前
Qt 开发集成CMake + vcpkg
开发语言·c++·qt
零基础1231 小时前
PDF 处理工具全攻略:pdf24、PDFgear、Adobe Acrobat DC 与 Stirling-PDF 深度对比
java·开发语言·pdf
Java后端的Ai之路1 小时前
01-React基础教程
开发语言·前端·python·react.js·前端框架
我的xiaodoujiao1 小时前
Django 基础知识详细图文教程 14-Django 表单定义与使用
开发语言·后端·python·django
(Charon)1 小时前
【C++面试】单例模式:懒汉式与饿汉式的实现、区别与线程安全
开发语言·c++·面试
anew___1 小时前
《从零手写操作系统 (29):管道与重定向进阶——命名管道、Here Document与Shell语法扩展》
java·开发语言·前端·javascript·网络