1.如果f是一个函数,请说明 f() 和f的意思。

f是函数的地址,f()是函数

2.怎样理解数组的下标运算?

先偏移,后取址。

3.int *p,*q; int a[]={10,20,30,40}; p=&a[0];  q=&a[3]; 请问q-p等于多少?

%p输出 为3

%d输出为12

4.请说明int aa(char s[])   和 int aa(char *p)的区别?

在使用上没有区别,s【】只是提醒声明的内容为数组

5.char *p,*q;  p=”xyz”;   q=p; 请问q=p; 这个赋值语句有没有复制内存中的字符?

没有

char p,q;    p=’a’;    q=p;  请问q=p; 这个赋值语句有没有复制内存中的字符?

有    pq为字符变量,不是指针

6.int a[]={1,2,3,4};  a++;上面的语句是否可行?如果不可行,请指出错误。

不可行,a为首元素的地址,不可以改变

7.int a[]={1,2,3,4}; int *p=a+1; p++; 上面语句是否可行?如果不可行,请指出错误。

可以

8.请问怎么打印出指针的地址?

printf("%p\n",p);

9.int *p,**q,a=6; p=&a; q=&(&a); 请问上面的语句是否可行?如果不行,请指出错误。

不行,不能对变量取两次地址,地址不占用额外的内存空间

10.请问int *p; *p=10; 请问上述语句是否正确?如果错误,请指出错误。

不正确,*p没有指向的内容

11.请问int *p=NULL;的意义?

p没有任何指向

12.请问内存是在变量定义时分配的还是在变量赋值时分配的?

赋值的时候分配

13.char *p=”abcdef”; 请问p[3]是什么意思?

p向后偏移3个单位后间接引用

14.char *p=”abcdef”; float *pip=3.134;  请问上述语句是否正确?如果错误,请更正。

指针是地址变量

15.char *p=”abcd”; *p=’b’; 请问上述语句是否正确?如果错误,请说明原因。

不正确,不能改变字符串常量的内容

16.在一个文件里定义int a[10]; 在另一个文件里声明extern int a[];(没有指明长度) 是否可行?

17.char c[]=”abcdefg”; void fun(char ca[10]){}; 调用函数。 请问 &c 和&ca 是否相等?

实际参数和形式参数,地址不一样,但是内容一样

++ca 和&c[1] 是否相等?

不相等

请问 &ca[1] 和 &c[1] 是否相等?

不相等

请问c 和 &c 是否相等?

相等,c是字符串常量的首地址

18.int *p,a[10]={0}; for(p=&a[9];p>=&a[0];p--){*p=1;} 请问以上语句是否会出现问题?

不会

19.char *p=”abcd”; char c[]=”abcd”;   *p=’b’c[0]=’b’请问以上语句是否正确?

*p的内容指向字符串常量,是不能改变的,c【0】的内容可以改变

20.char a[][10]={“abcd”,”aaaa”};  char b[2][]={ “abcd”,”aaaa”};请问以上语句是否正确?

不正确,二维数组b没有定义类型

C语言题库----指针的更多相关文章

  1. C语言题库的上机题

    1.编写函数,实现从键盘上输入一个小写字母,将其转化为大写字母. #include<stdio.h> int zhuanhua(char s); void main(){ char s; ...

  2. c语言题库---- 函数

    ---恢复内容开始--- 1.编写一个函数,功能为返回两个int类型参数的最大的值 #include <stdio.h>int FindMax( int a, int b); int ma ...

  3. Linux题库练习

    转一个Linux的题库供自己学习使用(滑稽) 转自:http://www.linuxdiyf.com/view_202485.html 选择题1 在终端下输入mount -a命令的作用是:CA 强制进 ...

  4. Standard C 语言标准函数库介绍

    全面巩固所知所学,往精通方向迈进! Standard C 语言标准函数库速查 (Cheat Sheet) from:http://ganquan.info/standard-c/function/ C ...

  5. 转载~kxcfzyk:Linux C语言多线程库Pthread中条件变量的的正确用法逐步详解

    Linux C语言多线程库Pthread中条件变量的的正确用法逐步详解   多线程c语言linuxsemaphore条件变量 (本文的读者定位是了解Pthread常用多线程API和Pthread互斥锁 ...

  6. OnlineJudge 离线题库采集

    过段时间要把以前的OJ换掉,我负责VirtualJudge的部分.需要用C与PHP写一个Linux下的VJudge. 在此之前,将以前写给自己学弟学妹用的OJ离线题库的采集程序改进了一下.支持国内一些 ...

  7. Relax信息学题库须知

    Relax信息学题库须知 1.本题库于2017.10.15开始建设(建设中),私聊我便可成为题库管理员,关注我即可成为题库成员.我的QQ:2026503022,微信:dy060207. 2.本题库的建 ...

  8. 猿题库从 Objective-C 到 Swift 的迁移

    猿题库从 Objective-C 到 Swift 的迁移 引言 相信没有人会怀疑,Swift 是 iOS 开发未来的主流语言,但是由于 Swift 语言的不断变化以及庞大的迁移成本,真正把项目迁移到 ...

  9. Redis学习之路(008)- Redis C语言客户端库hiredis文档翻译

    Hiredis是Redis数据库一个轻量的C语言客户端库. 之所以轻量是由于它只是简单的提供了对redis操作语句支持的接口,并没有实现具体的操作语句的功能.但正是由于这种设计使我们只要熟悉了通用的r ...

随机推荐

  1. .NET--------未能加载文件或程序集“System.Net.Http.Formatting”或它的某一个依赖项。

    未能加载文件或程序集“System.Net.Http.Formatting”或它的某一个依赖项.找到的程序集清单定义与程序集引用不匹配. (异常来自 HRESULT:0x80131040)   解决方 ...

  2. python基础(字典)

    #实现同样的功能,代码越少越好#非空即真,非0即真#not 取反 a = []b = ' 'c = ()d = 0e = Noneif a: print('真的')else: print('假的') ...

  3. KendoUi 学习笔记一

    本系列主要是记录KendoUI的学习过程. KendoUi的特点有以下特点: 1. 70+UI控件 控件有DataGrids,DropDowns,Menus和Buttons,还有一些商业的控件,比如C ...

  4. 使用SQL语句操作数据

    一.SQL 结构化查询语言 1.T-SQL 和 SQL的关系 T-SQL是SQL的增强版 2.SQL的组成 2.1 DML (数据操作语言) 增加,修改,删除等数据操作 2.2 DCL (数据控制语言 ...

  5. elasticsearch(4) 轻量搜索

    一 空搜索 搜索API的最基础的形式是没有指定任何查询的空搜索 ,它简单地返回集群中所有索引下的所有文档: 示例 GET 127.0.0.1:9200/_search 响应 { , "tim ...

  6. mac 内置PHP配置多站点

    1.修改/private/etc/hosts 文件,建议用编辑器打开 最后一行加入你的网站名称(自定义),参考如下: 127.0.0.1 www.MyObj.com   2.修改/private/et ...

  7. 查找数组中重复的唯一元素+时间复杂度O(n)+空间复杂度O(1)

    这是我BIGO前端面试时,面试官给我出的一道题,题目是长度为N的数组,元素大小范围在[1,N-1],只有一个重复的元素,用O(n)的时间复杂度和O(1)的空间复杂度找出来这个重复的元素, 大致思路 1 ...

  8. 10/03/2019 PCL-1.8.1 Ubuntu 16.04 boost 1.69 CUDA 9.0 installation

    cmake -DCMAKE_BUILD_TYPE=None -DBUILD_GPU=ON -DBUILD_CUDA=ON -DBUILD_gpu_kinfu=ON -DBUILD_gpu_kinfu_ ...

  9. 深度学习(pytorch)-1.基于简单神经网络的图片自动分类

    这是pytorch官方的一个例子 官方教程地址:http://pytorch.org/tutorials/beginner/blitz/cifar10_tutorial.html#sphx-glr-b ...

  10. ChIP-seq 核心分析 下游分析

    http://icb.med.cornell.edu/wiki/index.php/Elementolab/ChIPseeqer_Tutorial [怪毛匠子 整理] ChIP-seq[核心分析 下游 ...