| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> C语言程序设计(王立柱)第六章答案 -> 正文阅读 |
|
[C++知识库]C语言程序设计(王立柱)第六章答案 |
字符串函数汇总: '\0'=0 '空格'=32 '0'~'9'=48~57 'A'~'Z'=65~90 'a'~'z'=97~122,'A'='a'-32 字符输入输出: int getchar();//从键盘接受一个字符,返回字符的代码 int putchar(int c);//输出字符c,返回c的代码,最好每次调用putchar()函数前调用fflush(stdin)函数清空缓存区,stdin是符号化的缓冲区指针常量 字符串输入输出: int puts(const char* s);//输出成功返回0 char* gets(char* s);//存入字符串或字符数组s,返回指针s 字符串求长: int strlen(const char* s); 字符串复制: char* strcpy(char* s1,const char* s2);//s2复制到s1,s1不能是字符串常量 char* strncpy(char* s1,const char* s2,int n); 使用函数时默认要求s1的空间足以容纳s2 字符串连接: char* strcat(char* s1,const char* s2); char* strncat(char* s1,const char* s2,int n); 字符串比较: int strcmp(const char* s1,const char* s2);//从后往前比较,相等返回0,前大返回1,后大返回-1 int strncmp(const char* s1,const char* s2,int n); 字符查找: const char* strchr(const char* s,int ch); //在s中查找第一个出现的字符ch,返回字符指针,不存在时返回指针0 //int* a=0;指针赋0,就是不指向任何对象,相当于NULL const char* strrchr(const char* s,int ch);//查找最后一个出现的ch 字符串匹配: char*?strstr(const char* str,const char* substr); //在主串str中查找第一个出现的子串substr,返回子串在主串中的首字符指针,不存在时返回指针0 编程习题1:在字符串的基本函数方法设计中,大多使用索引方法,改用指针方法重新编写基本函数的代码 编程习题2:编写字符串匹配函数 这里在应用字符串匹配函数验证时有一点需要注意:因为验证了多种情况并使用Puts()输出Strstr()返回的指针,有一种情况是没有找到匹配的子串返回0指针,这时使用Puts()时会出问。不能直接用书上的代码,要加上指针为0时的情况,分开输出并返回值。因为对于零指针,不是字符串,也就不满足=='\0'的退出条件,一旦i++,就会超出访问权限。
|
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 13:37:54- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |