C/C 经典面试题: 变量声明和定义,零值比较if语句简介
){A;}else{B;}其中,NORM代表float类型的0值。面试题 3:什么是指针,指针有什么作用指针是一个保存变量地址的变量。它的作用是可以在函数间传递参数、引用内存 空间,实现动态内存分配等。指针还可以作为函数的参数。对于C 语言中,指针是其独有的高级特性之一,它能够间接的访问内存空间。面试题 4:列举指针与数组的区别指针是一个变量,它保存了一个地址;数组也是一个变量,它保存了多个数据。指针可以进行加减运算移动指针的位置,而数组不能移动位置。指针可以进行++--操作,而数组不能。指针可以进行delete释放指向地址上的内存空间,而数组不能释放整个内存块,只能通过delete []释放整个数组所占用的内存空间。面试题 5:什么是动态内存分配,C语言如何进行动态内存分配动态内存分配是指在程序执行期间动态的分配内存空间。C语言提供了两个函数malloc、free 来进行动态内存分配。malloc 函数用来分配size字节的内存空间,其原型为void* malloc(unsigned int size); free 函数用来释放由malloc函数分配的内存空间,其原型为void free(void* ptr);面试题 6:静态存储区和堆栈存储区的区别静态存储区是存储所有全局变量和静态变量的地方,程序在启动是分配合适大小的空间。堆栈存储区是存储函数中的局部变量、函数参数,以及函数调用时所需要的临时信息等的地方。面试题 7:什么是const指针,指针与const指针有什么区别const指针是指指向的数据不能改变。指针与const指针的区别在于指向的数据是否可以改变,指针可以改变所指向的数据,而const指针指向的数据不能改变。const指针必须在声明的时候初始化,而指针则可以不初始化。const指针声明时必须赋初值。面试题 8:什么是函数指针,函数指针有什么作用函数指针是指向函数的指针。函数指针的作用是可以根据具体情况选择不同的函数。函数指针还可以实现动态调用不同的函数。函数指针还可以作为函数的参数传递。在C 语言中,函数指针是实现回调函数的主要方式之一。面试题 9:列举位操作符的种类及其作用位操作符主要有按位与&、按位或|、按位异或^ 、求反~、左移<<、右移>>按位与&:两个位都为1时结果为1,否则为0按位或|:两个位之中一个为1时结果为1,否则为0按位异或^:两个位相同取0,不同取1求反~:对每一位取反操作左移<<:将一个数的二进制码整体朝左移动若干位数,末尾或零右移>>:将一个数的二进制码整体朝右移动若干位数,末尾或零面试题 10:什么是结构体,结构体与联合的区别结构体是一种构造类型,可以包含不同数据类型的数据。联合与结构体类似,但它并不是全部成员同时存在。结构体的大小等于所有成员的大小总和,而联合的大小等于最长的成员大小。结构体的各成员共用存储区,而联合的各成员拥有各自的存储区。总结:C 和 C 经典面试题面试必备资料介绍了变量的声明和定义、不同类型变量与零值比较的if语句、指针、数组、动态内存分配、静态存储区和堆栈存储等相关知识,以及const指针、函数指针、位操作符、结构体和联合等知识。这些问题覆盖了C 和 C 语言的基础知识和一些进阶知识,是面试前的必备资料。以上就是对这个资料的一个总结。
![](https://csdnimg.cn/release/download_crawler_static/88163332/bg9.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88163332/bga.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88163332/bgb.jpg)
剩余50页未读,继续阅读
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 710
- 资源: 8万+
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 新皇冠假日酒店互动系统的的软件测试论文.docx
- 上海空中营业厅系统的软件测试论文.doc
- 网上选课系统的设计与实现论文.doc
- 师生互动网站设计与实现 ()论文.doc
- 学生档案管理系统论文_正文.doc
- 视频会议系统的设计与实现毕业论文.docx
- 基于web的职工电子档案管理系统的设计与实现毕业论文.docx
- 考试辅导网站的设计与实现论文.doc
- 论文 云端图书馆管理系统设计与实现.docx
- 计算机等级考试网上辅导系统的设计与实现论文.doc
- 基于web烘焙坊网站的设计与实现论文.doc
- 论文_基于J2EE的高校后勤采供管理系统开发.docx
- 老龄化社区服务及其系统应用论文.doc
- 论文-java基于SSM的大学生创新创业信息系统.docx
- 猎豹安全浏览器的软件测试论文.doc
- 基于Web的网上书店系统的设计与实现毕业论文.docx
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)