《零基础学C语言》第23章 面试题解析

26 篇文章 2 订阅 ¥25.00 ¥99.00
本文是《零基础学C语言》第23章的内容,重点介绍了C语言面试中常遇到的基础知识和算法逻辑问题,包括指针自增自减、递归、宏定义与操作符区别、栈、静态变量用途、预编译等知识点,并通过实例解析,帮助读者做好面试准备。
摘要由CSDN通过智能技术生成

第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];                               
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值