2万+  知识点  标题检索     全文检索
       变量的指针和指向变量的指针变量
        变量的指针就是变量的地址。可以定义一个变量的指针变量。为表示指针变量和其所指向的变量之间的联系,用"*"符号表示"指向"。指针变量除了用来存储变量的地址外,还可存储其他数据结构的地址,如数组的起始地址、函数的地址等。
        在使用指针变量时,必须遵守先定义再引用的原则。在引用指针变量时,必须将该指针变量与某个变量和数据结构的地址联系起来。同时,特别要注意的是:一个指针变量只能指向同一个类型的变量;不能将某个常数赋给指针变量。
        指针变量的一般定义格式如下:
        
        例如,以下为通过指针变量求两个数的和及两个数的积的C程序:
        
        虽然指针变量不能被赋常数,但在C语言中,指针变量可以与0比较。若设p为指针变量,则p==0表明p是空指针,不指向任何变量;p!=0表示p不是空指针。空指针是由对指针变量赋予0值而得到的。例如:#define NULL 0或int *p=NULL对指针变量赋0值和不赋值是不同的。指针变量未赋值时,可以是任意值,是不能使用的。而指针变量赋0值后,则可以使用,只是其不指向具体的变量而已。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2019 All Rights Reserved 软考在线版权所有