第23章 面试题解析
不管你C语言学得有多好,也不管你是否有过工作经历,在面试前做一些准备,肯定是有备无患的。在最近流行的一些职场类培训中,“面试准备”是冲入职场的第一步。学习完本书后,笔者也希望读者能做好准备。所以本书参考了一些常见的面试题,让读者做热身准备。
23.1 基础知识
基础知识是一切准备的基础,因为如果你连C语言基础都不懂,那你可能完全不适合这份工作。
23.1.1 指针自增自减有什么不同
指针的自增和自减是将指针所指的地址加1或者减1的操作,有前置和后置的两种使用形式。
【分析】
先来看一个指针自增的示例代码。
01 #include "stdio.h"
02 #include "conio.h"
03 main()
04 {
05 char str[]="chinese people"; /*
定义一个数组*/
06 char *p=&str[0]; /*
定义指向数组第一个元素的指针*/
07 char *tem=&str[1];