考试笔记第0页《谭浩强C程序设计(第5版)配套题库【考研真题精选+章节题库】》

本站小编 Free考研/2022-10-05

用户: 153****7936
时间: 2022-10-05 17:39:02 来自: 在线版

在“谭浩强《C程序设计》(第5版)配套题库【考研真题精选+章节题库】”的内容第0页备注了学习笔记
每一层调用的array0是不一样的【解析】程序执行过程为:调用函数sum(array,4),len=4;len>0递归调用sum(array+1,3),传入地址为array+1,即数组第二个元素地址;len=3>0,递归调用sum(array+1,2),传入地址为数组第三个元素地址;len=2>0,递归调用sum(array+1,1),传入地址为数组第四个元素地址;len=1>0递归调用sum(array+1,0),传入地址为数组第五个元素地址,此时len=0,返回5;返回上一层调用执行array[0]+sum(array+1,1),即4+5,返回9;再返回上一层调用执行array[0]+sum(array+1,2),即3+9,返回12;同理,最后返回15,并输出。本题中需要注意的是每一层调用时array[0]是不一样的,并不是指1。答案选择A选项。
点击查看资料全文:
前往在线阅读下载全文

谭浩强《C程序设计》(第5版)配套题库【考研真题精选+章节题库】
用户153****7936正在学习的资料简介:
谭浩强《C程序设计》(第5版)配套题库【考研真题精选+章节题库】

手机扫码阅读全文

第一部分 考研真题精选
 一、选择题
 二、综合题
第二部分 章节题库
 第1章 程序设计和C语言
 第2章 算法——程序的灵魂
 第3章 最简单的C程序设计——顺序结构
 第4章 选择结构程序设计
 第5章 循环结构程序设计
 第6章 利用数组处理批量数据
 第7章 用函数实现模块化程序设计
 第8章 善于利用指针
 第9章 用户自己建立数据类型
 第10章 对文件的输入输出



相关话题/考研真题 题库