- 2
- 0
- 约小于1千字
- 约 4页
- 2021-09-06 发布于山东
- 举报
程序设计教课设计
授课概要
3.例:随意输入三个数 ,利用前例中的 swap 函数排序后输出。
4.剖析下边程序中的 swap函数可否成功互换两个变量的值。
void main( {
int a,b;
int *pa,*pb;
void swap(int *,int *;
scanf(%d,%d,a,b; void swap(int *p1,int *p2{ int *p;
p=p1;
实例 :输出数组所有元素
下标法
地点法 :经过数组名找出各数组元素地点
指针法
几点说明
关于 int a[10],*p=a;
是指针变量 ,指向数组首元素 ,能够进行 p++操作 ,使指针移向下一个元素。 *p 进行数组元素引用。
是数组的首地点 ,相当于指针常量 ,不可以进行 a++操作。能够进行
剖析 地点和指针的观点 指针变量及其运算 数组的三种遍历方法 用数组名作为
函数的实参。数组名作为实参时,表示数据元素的首地点。 与 思 考 题,扩大 学
生知识 面。 目的: 1. 经过实验进一步掌握指针的观点,会定义和使用指针变
量; 2. 能正确使用数组的指针和指向数组的指针变量; 3. 能初步使用字符串的
指针和指向字符串的指针变量 题目: (请参照教课网站中的实验十二 1. 给出的图
片中的程序,能够实现输入 3 个整数,按由小到大的次序输 出。请认真阅读,输
入,运转并察看结果。领会指针变量的用法。完 成后将文件 c12_1.c 上交到 “交作
业空间 ”。 2. 将第一题的程序改为:输入 5 个浮点数,按由大到小次序输出。运转 并察看结果,并将文件命名为 c12_2.c 上交到 “交作业空间 ”。 3. 有 n 个整数,使其前方各数次序向后移 m 个地点,最后 m 个数变为最 前方 m 个数,如下图。达成后运转并考证结果,最后将文件 c12_3.c 上交到 “交作业空间 ”。 要求
学生 独 立 完 成,实现 本讲教课 目标 实验 题目 6
原创力文档

文档评论(0)