作业解答_指针.pptVIP

  • 12
  • 0
  • 约1.91千字
  • 约 4页
  • 2018-03-16 发布于河南
  • 举报
作业解答_指针

与指针变量相关的自增自减操作 例:int x[5] = { 1, 2, 3, 7, 5 }, m,n , *p, *q; (1) p++ 操作: p=x[1]; p++; // p指向x[2] (2) (*p)++ 操作:表示p所指的元素值加1,而p的值不变 p=x[3]; m=(*p)++; // m 的值7 n=*p; // n的值8, 即 x[3]的值改变为8 (3) *p++ 操作: ——等价于*(p++),++作用在p上 p=x[0]; m=*p++; n=*p; // m的值为1, n的值是2 (4) *(p++) 与 *(++p) 作用不同。 p=x[2]; q=x[2]; m=*(p++); n=*(++q); // m的值3, n的值7 * * 二、选择题 3. 指针变量p1、p2类型相同,要使p2、p1指向同一变量,哪一个语句是正确的( )? p2=*p1; B. p2==**p1; C. p2=p1; D. p2=*p1; 4. 表达式”c=*p++”的执行过程是( ) A.复制*p的值给c后再执行p++

文档评论(0)

1亿VIP精品文档

相关文档