下载此文档

实验六 指针.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
实验 6 1. 熟练掌握指针、地址、指针类型、 void 指针、空指针等概念; 2. 熟练掌握指针变量的定义和初始化、指针的间接访问、指针的加减运算和指针表达式; 3. 会使用数组的指针和指向的指针变量; 4. 会使用字符串的指针和指向字符串的指针变量 5. 学会使用指向函数的指针变量; 6. 了解指针与链表关系。 1. 用调用函数,实现从两个数为输出较大者(要求用指针变量传递参数值)。#include <iostream> using namespace std; void swap( int *,int *); int main() {int x,y; cout<< "请输入两个整数: "<<endl; cin>>x>>y; swap(&x,&y); cout<< "较大的数是: "<<x<<endl; }void swap( int *i,int *j) {int t; t=*i; *i=*j; *j=t; }2 .使用指针变量对一字符串按照字母,空格、数字和其他字符进行分类统计。(提示读一行字符包括空格用函数 (ch,81) )。#include <iostream> #include <> using namespace std; #define N50 int main() { char a[N]; char *p=NULL; int len=0; int count1=0,count2=0,count3=0,count4=0,count5=0; cout<< "please input astring:" <<endl; (a,50); len=strlen(a); for (p=a; p-a<= len-1; p++) {if(*p>= 'A' &&*p<='Z' ) count1++; else if(*p >='a' &&*p<= 'z' ) count2++; else if(*p =='')count3++; else if(*p >='0' &&*p<= '9' ) count4++; else count5++; }cout<< "大写字母:"<<count1<<endl <<"小写字母:"<<count2<<endl <<"空格:"<<count3<<endl <<"数字:"<<count4<<endl <<"其它:"<<count5<<endl; }3 .用指针变量设计一通用函数,该函数查找实型数组中最大和最小元素并输出相应元素和下标。#include <iostream> using namespace std; int findMinIndex( int a[], int n); int findMaxIndex( int a[], int n); void main() {int array [10]; cout<< "请输入十个数据: "<<endl; for (int t=0;t<10;t++) cin>> array [t]; int s

实验六 指针 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小54 KB
  • 时间2017-05-10