C语言错题集(指针2020/12/8)

1、关于C语言指针的运算:指针只有加减操作,没有乘除操作。指针可以加常数、减常数;相同类型的指针可以相加、相减。(F)

指针之间可以相减,但不可以相加:两个同一类型的指针变量是可以相减的,他们的意义表示两个指针指向的内存位置之间相隔多少个元素(注意是元素,并不是字节数),例如对于int类型的指针p和p1. p1-p的意义表示他们之间相隔多少个int类型的元素。同样对于其他类型的指针变量之间相减的意义也是一样。 指针变量的自加和自减实际上是与整数1的加减运算。

2、假设有定义如下: int array[10]; 则该语句定义了一个数组array。其中array的类型是整型指针(即: int *)。(F)

array是指针,指向int array[0]的地址。

3、变量定义:int **pp;中,定义了整型变量 **pp。(F)

定义了指针pp。

4、If variables are defined and assigned correctly, the expression __ is wrong. C
A.a&b
B.a^b
C.&&x
D.a, b

5、Among the following assignments or initializations, __ is wrong. A
A.char str[10]; str=“string”;
B.char str[]=“string”;
C.char *p=“string”;
D.char *p; p=“string”;

6、According to the declaration: int (*p)[10];, p is a(n) __. A
A.pointer
B.array
C.function
D.element of array

p为指向含4个元素的一维整形数组的指针变量
int * p[4]是一个指针数组,就是数组里面放的是指针。由于[]比* 优先级更高,因此p先与[4]结合,形成p[4]形式,这显然是数组形式,它有4个元素,然后再与p前面的*结合,*表示此数组是指针类型的,每个数组元素(也就是一个指针变量)都可以指向一个整形变量。p[4]是指针数组,他是数组。数组里面放的是指针,简单的说定义了4个指针,分别是p[0] *p[1] *p[2] *p[3],相当于将这四个指针打包到这个数组中 (*p)[4]是数组指针,他是指针并且是一个指向一维数组的指针。因为以行为单位,又称行指针。通俗点讲,后面的[4]说明他的每行有4个元素,[0]代表第一列的下标,[1]代表第二列的下标,一次类推。

C语言错题集(指针2020/12/8)相关推荐

  1. c语言文件制作错题集,C语言错题集

    指针 1.char *s="C Language";表示s是一个指向字符串的指针变量,把字符串的首地址赋予s. (1分) T 2.C 语言是一种具有某些低级语言特征的高级语言. ( ...

  2. MOOC 程序设计入门 C语言 错题集

    1.以下哪些是有效的变量名? A.  main B. 4ever C. monkey-king D. __int 变量名的开头必须是字母或下划线,不能是数字.实际编程中最常用的是以字母开头,而以下划线 ...

  3. c语言解三元一次方程组_七年级下学期《8.3 一元一次不等式组》2020年高频易错题集...

    一.选择题(共10小题) 二.填空题(共5小题) 三.解答题(共5小题) 七年级下学期<8.5 一元一次不等式组>2020年高频易错题集 参考答案与试题解析 一.选择题(共10小题) [点 ...

  4. C语言易错题集 第四部

    C语言易错题集 第四部 一.位操作相关 二.switch()相关 三.输出相关 四.实数相关 五.指针&a相关 六.指针访问数组元素相关 七.转义字符相关 八.类型提升问题 九.是不是正确的浮 ...

  5. C语言练习题的错题集

    @C语言练习题错题集 判断题错题集 1.在对数组全部元素赋初值时,不可以省略行数,但能省略列数. 对于数组来说,列数是不可以省略的,相反的可以省略行数. 2.数组名就是一个指针常量,指向数组的首元素( ...

  6. C语言易错题集 第二部

    C语言易错题集后续 一.共用体相关(union) 二.do,while相关 三.char溢出相关 四.printf()相关 五.++相关 六. for语句相关 七.calloc()相关 八.defin ...

  7. 并联串联混合的电压和电流_中考物理满分之路:《电阻的串联和并联》2020年高频易错题集...

    <串并联知识梳理> 一.识别串并联电路 1.定义法:用电器逐个顺次连接的电路是串联电路;用电器并列连接的电路是并联电路. 2.路径法:从电源的正极出发,沿电流的路径一直追寻到电源的负极,途 ...

  8. golang的个人学习笔记以及错题集

    主要参考对象 https://docs.microsoft.com/zh-cn/learn/paths/go-first-steps/ https://tour.go-zh.org/ 安装 https ...

  9. php开发错题集,基于PHP技术数学错题集错系统的设计实现

    基于PHP技术的数学错题集错系统的设计与实现 摘要:现代信息技术的快速发展和不断更新,引发了教育教学领域的深刻变革.先进的教育理念鼓励教师把现代信息技术与其它学科课程相整合,鼓励教育技术从" ...

最新文章

  1. LeetCode 468. Validate IP Address--笔试题--Python解法
  2. MathType如何设置标尺的单位
  3. 前后端对接的思考及总结
  4. HDU1007 查找平面最近点对
  5. 深度学习的数学 (1)基本概念
  6. debian部署mysql和tomcat_【超级详细】在Debian/kali/linux服务器下搭建Tomcat7+mysql+jdk8环境...
  7. c++ vector方法
  8. 每天一道LeetCode-----获取无重复项/有重复项序列的全排列
  9. 【LeetCode】【HOT】31. 下一个排列
  10. arcengine 图层中节点抽稀功能(c++)
  11. 【机器学习】Andrew Ng——05Octave
  12. Luogu P4403 [BJWC2008]秦腾与教学评估【二分答案】By cellur925
  13. [雪峰磁针石博客]接口测试面试题
  14. 列举在100到200以内的质数
  15. js室内地图开发_我开发的开源 JS 地图引擎 maptalks.js, 请大家不吝赐教!
  16. 【Java】Maven使用笔记
  17. Emgucv不完整图像分割试验(十八)——Emgucv或opencv连接海康/萤石网络4G摄像头
  18. 如何用Python从海量文本抽取主题?【转载:王树义】
  19. JAVA字符串占位符使用
  20. (13)TEBD基态计算+DMRG算法

热门文章

  1. 概率图模型概率模型 及其应用
  2. 使用U盘启动安装U盘内linux6.1
  3. Linux下at命令的使用!
  4. ZigZag Conversion(“Z”形转换)
  5. 这几个一键文字转语音的方法你可不能错过
  6. 二维图形平移变换c语言程序,[转载]计算机图形学Opengl实现二维图形的平移、旋转、缩放复合变换...
  7. 一对数的和等于给定的数
  8. 第十七届智能车竞赛英飞凌 | 逐飞联合直播-平衡单车组入门讲解
  9. javascript(js)语法 将blob转arrayBuffer、arrayBuffer转Uint8Array、Uint8Array转String的方法
  10. 空气压缩机自动控制Multisim仿真