永发信息网

定义指针时指向不同类型的指针变量有什么相同和不同之处

答案:2  悬赏:80  手机版
解决时间 2021-02-11 15:03
定义指针时指向不同类型的指针变量有什么相同和不同之处
最佳答案
相同之处:(1)指针的名字符合变量起名规范,如a、bw1、g_as、_jk6cx等,都可以作为指针名字,而不用管它是指向哪种类型的指针。(2)声明时,都要在指针前面加一个*。
不同之处:声明时,不同类型指针的要用不同的类型说明符。如指向整型变量的指针用int声明,指向字符或字符串的指针用char声明,指向浮点型数字的指针用float声明等等。
一些实例:
char *str;
int *p_2;
double *point1;
全部回答

*在定义的语句中,只代表它后面跟的是指针类型的变量。它和基本数据类型(int, long, float 等)结合成一个新的数据类型 —— 指针。可以把 int* 看成是一个数据类型,和 int, long 平等。int* p; 就是定义一个 int* 类型的变量,也就是int型指针。     在取内容时,它就是取出后面跟的地址中的数据,地址就是指针,如,*a;就是取出内存地址 a 处存放的内容,内容类型取决于指针的类型。如果a的定义是 int* a;则取出 a 地址的一个int型数据,四个字节。*(int*)1000;从地址1000处取出一个类型为int的数。

指针实际上就是地址,内存中的地址,它是一个四字节的数据,和int型一样,int*,long*,float*等等,都是四个字节,因为指针就是地址。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
数据库中UQ和PK区别都是唯一的意思,有什么区
理念s1倒车雷达不显示多少米了
楼王镇精密铸件产业园地址在什么地方,想过去
pkpm设置弹性膜的具体步骤是什么,我设全房间
平遥县晋中汇武林传统武术陈列馆馆长室地址在
祖国历史悠久江南第一家的观点
什么是大脑弥漫性短暂缺血
读图9-8,回答:(1)从图中可以看出,大气对
小米3解锁后怎么能跳到主页面
汇贤路这个地址在什么地方,我要处理点事
软包效果图是怎么做的
芳村滘口至区庄乘坐地铁要多少钱?
她骂我滚开,还说讨厌我,问她讨厌我的原因又
【结论的意思】结论是什么意思
欧迪芬地址有知道的么?有点事想过去
推荐资讯
在深圳140万二手房的房子,贷款140万,月供多少
汽车安装小包围时打的玻璃胶 时间久了会对漆
金湖县公安局在什么地方啊,我要过去处理事情
求微分方程y'+x^2y=x^(-1)的通解.1
中国农业银行建三江鸭绿河分理处地址在哪,我
贰元一次方程3x加5y=56的正整数
我在超市买菜没注意把手链弄丢了!后来我发现
表演队原有64名同学排成方队,现要使方队的每
如何对付水瓶男
500MB的电影下载30分钟下载速度是多少
清洁工上一天休一天的工资未满一个月如何结算
贵卅基督教灵诗赞美
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?