第16周 项目2-用数组作做形参,比较两个字符串长度
2014-12-14 13:42
357 查看
运算结果:
知识点总结:
ASCII值的应用,体会了数组与指针的灵活性,
学习心得:
数组与指针有很大的紧密性,加油!
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:呼亚萍 * 完成日期:2014年 12 月 14日 * 版 本 号:v1.0 * * 问题描述:用数组作做形参,求字符串str的长度 * 输入描述:相应的程序 * 程序输出:字符串比较后的结果 */ #include <iostream> using namespace std; int pstrlen(char str1[], char str2[]); int main() { int c; char s1[50]="Hu yaping. "; char s2[50]="Good morning. "; cout<<s1<<endl; cout<<s2<<endl; cout<<"比较后:"<<pstrlen(s1,s2)<<endl; return 0; } //作为示例,本函数采用了形参为数组,在实现中,直接用下标法进行访问 //实际上,在实现中,完全可以用指针法访问 int pstrlen(char str1[],char str2[]) { int i=0; while(str1[i]==str2[i]&&str1[i]!='\0'&&str2[i]!='\0') { ++i; } if(str1[i]>str2[i]) return 1; else if(str1[i]<str2[i]) return -1; else return 0; }
运算结果:
知识点总结:
ASCII值的应用,体会了数组与指针的灵活性,
学习心得:
数组与指针有很大的紧密性,加油!
相关文章推荐
- 第16周项目2-比较两个字符串长度(指针作形参)
- 第16周项目2-用指针对字符串进行操作(用数组作形参计算字符串长度)
- 第16周项目2.3 求字符串长度并返回 用数组做形参
- 第十七周 用数组做形参比较两个字符串的长度
- 第17周项目2--比较两个字符串(用数组名做形参)
- 第16周项目2-字符串的长度(数组、指针作形参)
- 第十六周 项目二(用指针玩字符串(2.7.1:比较两个字符串(用指针作形参))
- 第16周项目2.1 连接字符串 用数组名作形参
- 第十七周项目二 指针玩字符串 3-1 数组做形参求字符串长度
- 第十七周项目2-5-比较两字符串,返回值同strcmp()(字符数组做形参)
- 第十六周项目二用指针玩字符串任务三:求字符串的长度并返回(用数组名作形参)
- 第16周项目2-去除字符串中指定字符(数组、指针作形参)
- 第十六周 项目二:用指针玩字符串(2.3.1:求字符串str的长度并返回(用数组名作形参))
- 第十六周 项目二--用指针玩字符串(2.7 比较两个字符串,返回值同strcmp()--指针作形参)
- 17周项目二(用数组名作形参求字符串的长度)
- 第十七周项目2-4-求字符串中单词个数(字符数组做形参)(注:两个单词间可有多个空格)
- 第十七周项目2-3-求字符串长度(字符数组做形参)
- 第16周项目2.2 去除特定字符c 结果仍保存到原字符串中 用数组名做形参
- 17周项目二(7)比较字符串(数组名作形参)
- 第十六周项目二用指针玩字符串任务七:比较两个字符串(用指针作形参)