电子科技大学 乔保军版cc++第六节课后答案.docxVIP

  • 3
  • 0
  • 约5.25千字
  • 约 9页
  • 2018-06-13 发布于湖北
  • 举报

电子科技大学 乔保军版cc++第六节课后答案.docx

第六章作业 第一题 (1) 简述指针变量和一般变量的异同 答:指针变量和一般变量同时变量其值是可以被改变和赋值的,但是指针变量和一般变量不同的是指针变量里所存放的数据是某个变量的地址而不是宏观上有意义的数字或字符。但是指针变量的使用和一般变量的使用又有一些是相同的,例如可以直接使用“*”号运算符可以对指针所指正的变量直接进行数据操作。 例: Int a=3,b=5; Int *p; *p=a; *p=b; //此处就是将b的值赋给指针p指向的变量 也就是赋给了a (2) 简述指针的自运算特点 答: 指针变量的自运算是指指针的地址运算如p++;p--;--p;++p P+n;p-n;(注:p是指针变量 n为整数)分别指的是对p所指向的地址左移或右移一个单位地址, 和对p所指向的地址左移或右移n个单位地址!! 单位地址的大小与指针所指向的变量类型有关!!!例如p所指向的变量得类型为int型变量,如果进行p++运算就是将指针指向p所指向的地址向数值大的方向加4个字节 ,同理若p指向的是 float型则是向地址大的方向加8个字节 (3)简述指向函数的指针和返回指针的函数 答:指向函数的指针本身是一个指针 ,因为函数通常都有一个输入接口指向函数的指针就是指向这个函数。 在使用指针的时候会把需要传递的参数通过指针传递给函数 ,从指向函数的指针定义的方法就可

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档