C语言中可以给指针变量赋值常数吗?
15个回答
展开全部
只有字符指针可以,直接等于字符串常量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-07
展开全部
可以,但没意义。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指针时用来存放地址的!地址就是个常数啊!所以这样是能编译通过的!
但是,这样执行会出错(段错误)的!因为指针本来是存放地址的,而你却存放了一个常数(即一个不合法的地址),这样就会使指针指向不确定的内存单元(非法访问),从而出现错误!
但是,这样执行会出错(段错误)的!因为指针本来是存放地址的,而你却存放了一个常数(即一个不合法的地址),这样就会使指针指向不确定的内存单元(非法访问),从而出现错误!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询