关于c语言指针的一个问题

这里边a与b是什么关系,他们是指向同一元素???#include<stdio.h>intmain(void){int*a;int*b=a;printf("%u,%u\n"... 这里边a与b是什么关系,他们是指向同一元素???
#include <stdio.h>
int main(void)
{
int *a;
int *b = a;
printf("%u,%u\n",b,a);
printf("%u,%u\n",&b,&a);
printf("%u,%u\n",*b,*a);
return 0;
}
展开
 我来答
z747803941
2013-08-05 · 超过17用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:38.6万
展开全部
#include <stdio.h>
int main(void)
{
    int *a;            //定义一个整形指针变量a
    int *b = a;        //定义一个整形指针变量b,并赋值a
    printf("%u,%u\n",b,a);    //以无符号格式打印变量b,a;打印值不可预期,                              //未初始化
    printf("%u,%u\n",&b,&a);//以无符号格式打印变量b,a的地址
    printf("%u,%u\n",*b,*a);//以无符号格式打印变量b,a变量指向内存的值,值不                            //可预期指针未初始化,指针指向的地址也未初始化
    return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MarsCode
2024-08-21 广告
在C++编程中,我们常利用类的封装、继承与多态性来构建高效、可维护的程序。例如,设计一个`Student`类,包含姓名、年龄和成绩作为成员变量,并定义成员函数来设置和获取这些值。通过构造函数初始化对象,使用成员函数实现对学生信息的操作。C+... 点击进入详情页
本回答由MarsCode提供
cqpcy
2013-08-05 · TA获得超过658个赞
知道小有建树答主
回答量:746
采纳率:66%
帮助的人:348万
展开全部
#include <stdio.h>
int main(void)
{
int *a; //定义指针a 但未初始化
int *b = a; //b指针指向a 其实可以看做b是a的副本 指向的都是同一个地址,里面值多少未知,因为你没给a初始化
printf("%u,%u\n",b,a);
printf("%u,%u\n",&b,&a);
printf("%u,%u\n",*b,*a);
return 0;
}
更多追问追答
追问
再问个弱智点的,b不是指向a吗?
追答
分解出来给你看
int *a;
int *b;
b=a;
b都等于a了 还有什么问题?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
是经费和
2013-08-05 · TA获得超过1648个赞
知道小有建树答主
回答量:1584
采纳率:0%
帮助的人:713万
展开全部
a与b指向的同一个内存单元, 但是没有给a赋初值, 这是很不安全的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星陨落了
2013-08-05 · TA获得超过100个赞
知道答主
回答量:77
采纳率:0%
帮助的人:25.5万
展开全部
您说的对,是指向同一个元素
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式