- 16
- 0
- 约小于1千字
- 约 2页
- 2017-08-22 发布于河南
- 举报
实验八 指针
【实验内容】
掌握指针的概念和它的使用。
【实验目的】
1.掌握指针变量的定义与引用。
2.熟练使用函数指针、数组指针、字符串指针编写应用程序。
【实验平台】
PC机
【实验步骤】
1、写一函数,求一个字符串的长度。
2、编写一个函数,将数组中n个数按反序存放。
3、设一个函数,调用它时,每次实现不同的功能:(1)求两个数之和;(2)求两个数之差;(3)求两个数之积。
4、实验实训指导
分析:
(1) 本部分习题要求全部用指针完成;
(2) 在main函数中输入字符串,并输出其长度;
(3) 本题不能使用strlen()函数;
方法说明:
在主函数中定义一个指向字符串的指针变量pstr,并将输入的字符串的首地址赋值给pstr,然后调用求字符串长度的函数strlenth(char*p),得到字符串的长度。在函数strlenth(char *p)中,判断*p是否为’\ 0’ ,如果不为’\ 0’ ,则进行len++的操作,直到遇到’\ 0’ 为止。然后返回len值。 求字符串长度的函数strlenth(char *p)算法如下:
(1)定义int len=0;
(2)当*p!=’\ 0’ 时,重复执行(2.1)(2.2),否则算法终止。
len=len+1 ;p++
(3)return(len)
分析:
(1) 在主函数中输入10个数,并输出排好序的数。
(2) 编写函数invert()将10个数按反序存放。
分析:
(1)在主函数中输入2个数a,b,并输出a,b的和、差和乘积。
(2)分别编写函数add()、sub()、mul()计算两个数的和、差、积。(3) 编写函数process(),分别调用函数add()、sub()、mul()。
能力测试:
1.用指针数组处理一个二维数组,要求求出二维数组所有元素的和。
您可能关注的文档
- U盘光盘WINPE系统的制作教程.doc
- u盘启动盘制作安装系统图文详细教程.doc
- U盘启动盘制作的教程(WinPE系统).doc
- u盘系统勿动.doc
- U盘装系统-U盘装xp系统、win7系统教程.ppt
- U盘装系统图解教程(带U盘启动盘制作工具).doc
- u盘装系统制作U盘启动盘安装系统(图文教程.doc
- win7系统安装U盘.doc
- win7下硬盘安装xp系统.ppt
- Windows7 64位和XP 32位双系统同时安装在C盘的方法.doc
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
原创力文档

文档评论(0)