Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >c语言之指针数据类型的不同定义含义

c语言之指针数据类型的不同定义含义

作者头像
西西嘛呦
发布于 2020-08-26 14:43:07
发布于 2020-08-26 14:43:07
8420
举报

定义

含义

int i;

定义整型变量i

int* p;

p为指向整型数据的指针变量

int a[n];

定义整型数组a,它有n个元素

int* p[n];

定义指针数组p,它由n个指向整型数据的指针元素构成

int (*p)[n];

p为指向含n个元素的一维数组的指针变量

int f();

f为返回整型值的函数

int* p();

p为返回一个指针的函数,该指针指向整型数据

int (*p)();

p为函数指针。该函数返回一个整型值

int **P;

p是一个指针变量,它指向一个指向整型数据的指针变量

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-01-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【C语言】带你手把手拿捏指针(3)(含转移表)
   在指针的类型中我们知道有⼀种指针类型为字符指针 char* ,⼀般使⽤的方式如下:
TANGLONG
2024/10/15
1060
【C语言】带你手把手拿捏指针(3)(含转移表)
【C语言】⒉万字带你玩转高阶指针『0»1』
🚀write in front🚀 ---- 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家^星级博主~掘金 || InfoQ创作者~周榜34»总榜2815🏅 🆔本文由 謓泽 原创 CSDN首发🙉如需转载还请通知⚠ 📝个人主页:打打酱油desuCSDN博客💬 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏:【C】系列_打打酱油desu-CSDN博客[〇~①]🎓
謓泽
2022/12/12
6130
【C语言】⒉万字带你玩转高阶指针『0»1』
【C语言】进阶指针
例如下面代码,pc就是一个字符指针;"abcdef"是一个常量字符串,不能被修改,pb里面存的是该常量字符串的首字符’ a '的地址。
YoungMLet
2024/03/01
950
初识C语言·指针(3)
打印出来的结果是没有异议的,只是,指针变量只能存一个元素的地址,那pc存的是谁的地址呢?
_lazy
2024/10/16
750
初识C语言·指针(3)
C语言-------指针进阶(2)
指针数组表较简单,类比整型数组,字符数组,整型数组里面的元素都是整型变量,字符数组里面
阑梦清川
2025/02/24
680
C语言-------指针进阶(2)
轻松拿捏C语言——【保姆级·指针讲解】期末C语言<指针>急救包,全是干货,诚意满满!
有一栋楼,里有200个房间,假如我们要去某个房间找某个人,然后他说他在C304,我们就能通过门牌号C304快速找到他所在房间。
用户11162265
2024/06/14
1270
轻松拿捏C语言——【保姆级·指针讲解】期末C语言<指针>急救包,全是干货,诚意满满!
C语言进阶-高阶指针
目录 前言 字符指针 指针数组 数组指针 &数组名VS数组名 数组指针的使用 数组参数、指针参数 一维数组传参 二维数组传参 一级指针传参 二级指针传参 函数指针 函数指针数组 指向函数指针数组的指针 ---- 前言 对于初阶指针内容在我的另一篇文章中已经写到(有想法的可以去看看) 附上链接:C语言初阶指针 回顾: 1. 指针是地址,指针变量是用来存放地址的变量(唯一标识一块内存空间)  2. 指针的大小是固定的4/8个字节(32位平台/64位平台)  3. 指针的类型决定了指针的+-整数的步长,指
用户9645905
2022/11/30
4080
C语言进阶-高阶指针
c++面试题中经常被面试官面试的小问题总结(二)(本篇偏向指针知识)
原文链接:https://www.cnblogs.com/DOMLX/p/10713204.html
徐飞机
2019/05/07
5180
C语言----深入理解指针(3)
char* p = "abcdef";//这里的赋值是讲字符串中首字符的地址存在p中
凯子坚持C
2024/09/23
990
深入浅出C语言指针(进阶篇)
在C语言中,指针是至关重要的一部分,掌握指针的用法对于编写高效、简洁的代码具有极大帮助。本文将带您深入了解C语言指针的高级用法,助您迈向编程高手之路。
平凡之路.
2024/10/09
1400
深入浅出C语言指针(进阶篇)
C语言之指针详解(3)
上述的代码const char* pstr = "hello bit.";特别容易让大家以为是把字符串hello bit.放到字符指针pstr里了,但是本质是把字符串hello bit.首字符的地址放到了pstr中。所以说,上面的代码是把常量字符串的首字符h的地址放到指针变量pstr中。
Crossoads
2024/10/21
770
C语言之指针详解(3)
【指针合集】全方位理解C语言指针
内存是电脑上特别重要的存储器,计算机中程序的运行都是在内存中进行的。 所以为了有效的使用内存,就要把内存划分成一个个小的内存单元,每个内存单元的大小都是一个字节。 为了能够有效的访问到内存的每个单元,就要给内存单元进行编号,这些编号被称为内存单元的地址。 在写程序时,创建的变量、数组等都要在内存上开辟空间。 每个内存都有唯一的编号,这个编号也被称为地址 地址 == 编号
Yui_
2024/10/16
2850
【指针合集】全方位理解C语言指针
C语言进阶——指针
str3和str4指向的是一个同一个常量字符串。C/C++会把常量字符串存储到单独的一个内存区域, 当几个指针,指向同一个字符串的时候,他们实际会指向同一块内存。但是用相同的常量字符串去初始化不同的数组的时候就会开辟出不同的内存块。所以str1和str2不同,str3和str4值相同,地址不同
小李很执着
2024/06/15
1410
C语言进阶——指针
C语言指针进阶
(公众号:愚生浅末) 在指针的类型中我们知道有一种指针类型为字符指针 char* ;
愷龍
2023/10/16
2610
C语言指针进阶
【C语言】指针总结3
注:代码 const char pstr = “hello.”; 特别容易让人以为是把字符串 hello 放 到字符指针 pstr 里了,但是本质是把字符串 hello. 首字符的地址放到了pstr中。*
用户11290673
2024/09/25
850
【C语言】指针总结3
指针进阶(C语言)
*pp 通过对 pp 中的地址进行解引用,这样找到的是 p , *pp 其实访问的就是 p .
薄荷冰
2024/01/22
1570
指针进阶(C语言)
c语言从入门到实战——数组指针与函数指针
数组指针和函数指针是C语言中的两种重要指针类型。数组指针指向一个数组,可以用来访问和修改数组中的元素;而函数指针则指向一个函数,可以用来调用该函数。两者在语法和用法上有所不同,需要仔细区分。正确理解和使用它们可以提高程序的效率和可维护性。
鲜于言悠
2024/03/20
1610
c语言从入门到实战——数组指针与函数指针
【C指针详解】进阶篇
大家思考一下,这里是把一个字符串"hello bit."放到pstr指针变量里了吗?
YIN_尹
2024/01/23
2730
【C指针详解】进阶篇
OC学习3——C语言特性之指针
1、指针是C语言中的一个非常重要的概念,实际上,OC系统类的变量、自定义类的变量等都是指针。定义指针变量的语法格式如下,其中*代表一个指针变量,整个语法代表定义一个指向特定类型的变量的指针变量。注意:指针变量不能保存普通的数值,它只能保存指针(也就是变量或对象的地址)。函数的形参传递方式有值传递和地址传递两种,其中地址传递就是传递的指针。 类型* 变量名 ; float* ft ; int* a ; 2、关于指针,还有两个最基本的运算符,取地址运算符(&)和取变量运算符(*)。 &:取地址运算符,单目运算
mukekeheart
2018/02/27
1.5K0
C语言:深入理解指针(3)
    通过深入理解指针(1)和深入理解指针(2),我们对指针有了一个初步的了解,学会了一级指针、二级指针、指针数组……而深入理解指针(3),主要是为了学习不同数据类型的指针变量。
小陈在拼命
2024/02/17
1310
C语言:深入理解指针(3)
相关推荐
【C语言】带你手把手拿捏指针(3)(含转移表)
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档