下列程序的输出结果是。#include "stdio.h"void main(){ int iData[ ]={1,2,3,-4,5};int iM,iN,*pInt;pInt=&iData[0];iM=*(pInt+2);iN=*(pInt+4);printf("*pInt=%d,m=%d,n=%d\n",*pInt,iM,iN);}
举一反三
- 以下程序的执行结果是。#include "stdio.h"void main(){ int iA[ ]={1,2,3,4,5,6};int *pInt;pInt = iA;*(pInt+3)+=2;printf("%d,%d\n",*pInt,*(pInt+3));} A: 1,3 B: 1,6 C: 3,6 D: 1,4
- 设m是类A的int型数据成员,Aobj是A类的一个对象,指针变量pint的定义为int<br/>A::*pint=&A::m;。如果要给m赋值为5,<br/>正确的语句是((____))() A: Aobj.pint=5; B: *Aobj.pint=5; C: Aobj->pint=5; D: Aobj.*pint=5;
- 若有如下定义:<br/>typedef int* Pint;<br/>Pint p,*q;<br/>下列叙述正确的是( ) A: 程序中可用Pint代替int类型名 B: p是基类型为int的指针变量 C: 不能用Pint来定义变量 D: p是int型变量,q是基类型为int的指针变量
- pint
- Python语句pint(type([]))的输出结果是() 未知类型:{'options': ["[ class 'tuple‘]", "[class'dict']", "[ class 'set]", "[class 'list']"], 'type': 102}