若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是( )?
来源:互联网 发布:微信跳淘宝链接 编辑:程序博客网 时间:2024/05/14 03:11
答案:C
解析:
(1)A:数据类型不一样,p2类型为int *,&p1类型为int **
int **p3=NULL;
p3=&p1;//OK
B:B选项最后没有分号,会报错。
D:D选项的p2指针没有初值,没有分配地址,但最后附值了,错误。
解析:
(1)A:数据类型不一样,p2类型为int *,&p1类型为int **
int **p3=NULL;
p3=&p1;//OK
B:B选项最后没有分号,会报错。
D:D选项的p2指针没有初值,没有分配地址,但最后附值了,错误。
阅读全文
0 0
- 若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是( )?
- 以下语句居然是正确的
- 计算nth 个质因数是p1,p2,p3的数
- int *p1 = new int[10]; int *p2 = new int[10](); 的区别
- 若有以下定义,且0<=i<4,则不正确的赋值语句是 int b[4][6],*p,*q[4]; A q[i]=b[i]; B p=b; C p=b[i]; D q[i]=&b[0][0];
- 以下选项中关于各种面向对象设计原则的说法正确的是()
- Android6.0 项目是512M以下的低内存设备,为什么没有多用户选项?
- 关于 const,以下正确的是
- [阿里笔试]以下是一个有向图,我们从节点B开始进行深度优先遍历(DFS),那么以下5个序列中,所有正确的DFS序列是____。
- swap( int* p1,int* p2 )找错
- int *p1 = new int[10]; int *p2 = new int[10](); 区别
- 为什么写出正确的二分法很难? 以下是我写出的,估计也有BUG。
- 算法二:计算1-3000 等于p1*p1*p2的数,其中p1!=p2且都是质数
- [南阳OJ-No.56]阶乘因式分解(一)|给定两个数m,n,其中m是一个素数。 将n(0<=n<=10000)的阶乘分解质因数,求其中有多少个m。
- 按以下格式输出方程的根x1和x2。x1和x2之间有一个空格。 x1 x2 (1)如果x1和x2为实根,则以x1>=x2输出。 (2)如果方程是共轭复根,x1=m+ni,x2=m-ni,其中n
- 使用函数 void fun(int **p1,int **p2),交换两个变量的值?
- 指针*p2++=*p1++_chris
- 以下关于网络延迟的理解,正确的是
- mysql集群及mycat搭建培训笔记
- Oracle 导入、导出命令(imp/exp)
- 经典案例--十六进制转换为十进制
- 11:大整数减法
- Visual Studio2017数据库架构比较
- 若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是( )?
- spring boot的quartz的配置方式
- MySQL
- Codeforces Round #433 (Div. 2, based on Olympiad of Metropolises)
- 将一个文件夹中的图片移动到另一个文件夹,并重命名
- 头条校招手串
- python+selenium 点击单选框-radio的实现
- pycharm Enable Django Support 设置
- TerraExplorer 6.6 for JavaScript 通过图层获取地理要素,获取图层属性信息,矢量标注等通用方法