c语言与软件技术基础,C语言与软件技术基础指针实验 告

C语言与软件技术基础课程上机 告 谭浩强C语言设计教程学习辅导课后实验 告 完整版含代码仿真结果分析

C语言与软件技术基础

实 验 告

课程名称 指导老师 班 级

实验名称 实验时间 姓 名

实验地点 提交时间 座

一、实验目的和要求

1、掌握指针和间接访问的概念,会定义和使用指针变量。 2、能正确使用数组的指针和指向数组的指针变量。 3、能正确使用字符串的执针和指向字符串的指针变量。

二、实验环境和方法

实验方法:

(一)综合运用课本所学的知识,用不同的算法实现在不同的程序功能。

(二)结合指导老师的指导,解决程序中的问题,正确解决实际中存在的异常情况,逐步改善功能。

(三)根据实验内容,编译程序。

实验环境:Windows xp Visual C++6.0

三、实验内容及过程描述

实验内容:编译以下题目的程序并调试运行。

1、输入3个整数,按由大到小的顺序输出,然后将程序改为:输入3个字符串,按由小到大顺序输出。

①先编写一个程序,以处理输入3个整数,按由小到大顺序输出。运行程序,分析结果。 ②把程序改为能处理输入3个字符串,按由小到大的顺序输出。运行此程序,分析结果。 ③比较以上两个程序,分析处理整数与处理字符串有什么不同如: (a)怎样得到指向整数(或字符串)的指针。 (b)怎样比较两个整数(或字符串)的指针。 (c)怎样交换两个整数(或字符串)。

2、将一个3×3的整数型二维数组转置,用一个函数实现之。 在主函数中用scanf函数输入以下数组元素: 1 3 5 7 9 11 13 15 19

将数组0行0列元素的地址作为函数实参,在执行函数的过程中实现行列互换,函数调用结束后在主函数中输出已转置的二维数组。 请思考:

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树指针指针与数组113900 人正在系统学习中 相关资源:国标软件设计文档(操作手册(GB8567——88),测试分析 告(GB8567…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月16日
下一篇 2021年4月16日

相关推荐