爱问 爱问共享资料 医院库

c语言指针问题

首页

c语言指针问题

int * p = (int *)10000;这句话的意思是不是将10000转化成地址保存在指针变量p里面。

提交回答

全部答案

    2017-11-05 03:25:02
  • 是的?你比回答的人都明白 
  • 2017-11-05 03:25:02
  • 是的,给指针赋值。

    熊雪春

    2017-11-05 03:25:02

  • 2017-11-05 03:25:02
  • 基本正确,它就是将地址10000保存在指针p中 
    (int *)表示将地址强制转换成int 指针类型,这样在对p操作时,就会以int方式存储(如在目前的32位系统下,它每次是4个字节读写)
    如果是char *的话,就是单字节操作
    在计算机内部,没有字符,整形的区别,它都是以二进制以字节方式存储
    所谓的字串等类型,是编程语言给人看的

    qian红明

    2017-11-05 03:25:02

类似问题

换一换
  • C/C++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

爱问推荐

  • 1-20
  • 21-40
  • 41-60

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈
关注
爱问

关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。

确定举报此问题

举报原因(必选):