首页 > 其他分享 >c语言 指针的赋值

c语言 指针的赋值

时间:2023-11-19 10:01:52浏览次数:41  
标签:语言 指向 int 地址 赋值 变量 指针

@TOC


前言

如果一个指针指向一个变量的地址,如何通过指针来改变该变量的值呢?

一、指针的赋值

c语言 指针的赋值_指针变量

例如:int * p; int a=3, b=4; p= &a; / /指针 p 指向变量 a 的地址。 p=&b; / /指针 p 重新指向变量 b 的地址。

二、注意点

  1. 指针变量也是变量,可以以装别的地址,但是要是同类型的。
  2. 重新赋值,也叫重新指向。

总结

指针这方面知识比较难,大家一定要好好学,每一步都要搞清楚,否则后面举步维艰。

标签:语言,指向,int,地址,赋值,变量,指针
From: https://blog.51cto.com/u_16159289/8469918

相关文章

  • C语言程序设计小案例
    C语言之点菜单1.c语言怎么编写菜单:欢迎光临,点餐,浏览菜单,菜品名称,菜品价格,菜品份数,备注,点餐信息,修改点餐信息,删除点餐订单,查询点餐订单,结算价格。这些功能如何实现?#include<stdio.h>#include<stdlib.h>#include<string.h>#defineMAX_DISHES100//菜品数量上限#defineMAX......
  • 熟悉编程语言
    现在最受欢迎的编程语言top50这50种编程语言的编程泛型命令式:Swift,Ada,C++面向过程:Fortran,Pascal,Lua,C面向对象:Python,C++,Java,E,Agora,Ruby,F#,COBOL,PHP,go,Objective-C声明式:SQL,CSS函数式:Lisp,Scala,logo,R,ML,Haskell,Scheme逻辑式:Prolog,C我想学习的编程语......
  • C语言基础实例:两个整数相加
    使用 scanf() 来接收输入, printf() 与 %d 格式化输出整数。运行实例实例#include<stdio.h>intmain(){ intfirstNumber,secondNumber,sumOfTwoNumbers;printf("输入两个数:"); scanf("%d%d",&firstNumber,&secondNumber);sumOfTwoNumbers=fir......
  • C语言(冒泡顺序):利用数组存储十个数并按从大到小的顺序输出
      时隔好几天,我又上线啦!这几天有点懒所以就没有更新。接下来废话少说,让我们开始今天的学习吧。  请先看流程图:   开始编写代码:#include<stdio.h>intmain(){inta[10],i,j,t;printf("input10numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<9;i+......
  • R语言ARMA-GARCH模型金融产品价格实证分析黄金价格时间序列|附代码数据
    全文链接:http://tecdat.cn/?p=32677原文出处:拓端数据部落公众号最近我们被客户要求撰写关于ARMA-GARCH的研究报告,包括一些图形和统计输出。研究黄金价格的动态演变过程至关重要。文中以黄金交易市场下午定盘价格为基础,帮助客户利用时间序列的相关理论,建立了黄金价格的ARMA-GA......
  • lua语言学习
    课程设计第一周——入门Lua编程语言Lua简介Lua是一种轻量级的脚本编程语言,经常用作嵌入式系统中的脚本语言。它是一种动态类型的语言,具有简洁的语法和高度可定制性。以下是一些关于Lua的简单介绍:轻量级:Lua的设计目标之一是轻量级,它的核心库非常小,这使得它非常适合用作嵌入式系......
  • 2023-11-18:用go语言,如果一个正方形矩阵上下对称并且左右对称,对称的意思是互为镜像, 那
    2023-11-18:用go语言,如果一个正方形矩阵上下对称并且左右对称,对称的意思是互为镜像,那么称这个正方形矩阵叫做神奇矩阵。比如:1551633663361551这个正方形矩阵就是神奇矩阵。给定一个大矩阵n*m,返回其中神奇矩阵的数目。1<=n,m<=1000。来自左程云。答案2023-11-18:go,c......
  • 编程语言排名
    对于前20种热门语言命令式面向过程:CC++JavaC#JavaScriptPHPVisualBasicGoKotlinDelphi/ObjectPascalSwiftRubyRust面向对象:C++JavaC#JavaScriptPHPVisualBasicDelphi/ObjectPascalSwiftRubyKotlin声明式函数式:PythonSQLR逻辑式:Scratch(......
  • 自然语言处理预训练——用于预训练BERT的数据集
    为了预训练 14.8节中实现的BERT模型,我们需要以理想的格式生成数据集,以便于两个预训练任务:遮蔽语言模型和下一句预测。一方面,最初的BERT模型是在两个庞大的图书语料库和英语维基百科(参见 14.8.5节)的合集上预训练的,但它很难吸引这本书的大多数读者。另一方面,现成的预训练BERT模型......
  • 自然语言处理预训练——预训练BERT
    原始的BERT有两个版本,其中基本模型有1.1亿个参数,大模型有3.4亿个参数。在预训练BERT之后,我们可以用它来表示单个文本、文本对或其中的任何词元。在实验中,同一个词元在不同的上下文中具有不同的BERT表示。这支持BERT表示是上下文敏感的。......