int *p=9; 会怎么样啊?答案说可能不能运行,而不是不能成果编译。为什么啊?是不是答案错了? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 int 编译 搜索资料 2个回答 #合辑# 面试问优缺点怎么回答最加分? wchyumo2011 2017-09-01 · TA获得超过2万个赞 知道大有可为答主 回答量:5810 采纳率:79% 帮助的人:2855万 我也去答题访问个人页 关注 展开全部 9在这里是一个常量,将int* 的指针指向一个常量地址,是错误的,编译器能检测出来,所以不能编译 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 百度网友2ebe1e4f3 2017-09-01 · TA获得超过1.3万个赞 知道大有可为答主 回答量:9245 采纳率:52% 帮助的人:3306万 我也去答题访问个人页 关注 展开全部 指针在定义时不能直接给出常量地址,这是规定 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-08-19 int *p=NULL; *p=9;为什么会发生段错误,老师的解释是访问了内存中不该访问的区域,感觉不是太对? 3 2017-07-01 int i,*p;*p=i;这个是对是错?为什么答案说这个错了。 22 2015-05-08 C++中,int **p=new int*[5]为什么不正确? 7 2016-08-31 c++问题,为什么int*p=0可以表示为空指针,而int*p=100却不能表示一个地址呢? 2 2010-12-11 C语言高手进 9 = *p; 这个语句为什么错啊? 不是说*p = i吗? 我想达到的目的是通过改变*p的值来改变i 2012-04-08 二维数组a[3][4],为什么不能int *p=a ? 5 2017-09-10 为什么for(int i=0;i<9;i++) 在c语言中是错误的? 41 2021-01-07 若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,则不能表示a[1] 地址的表达式是( )。 14 更多类似问题 > 为你推荐: