方法总结
程设知识点的总结
LG.田猿
Stay foolish
展开
-
字符串函数(C)
写在前面:使用字符串函数都要包含string.h头文件一、strcmp()函数1.函数原形:strcmp(“string1”,“string2”)或strcmp(字符数组首地址,字符数组首地址/字符串常量);该函数比较所有的字符而不只是字母,根据字符的数值(通常使用ASCII值)进行比较。2.返回值:strcmp()函数比较字符串(不是字符)的不同。如果比较的两个字符串完全相同,函数返回0;...原创 2020-02-17 10:47:10 · 291 阅读 · 0 评论 -
cin、cin.getline()、getline()、cin.get()、gets()、fgets()的用法区别
写在前面:以下为个人笔记,如有错误,欢迎指出交流!一、cin>>用法1:输入一个数字或字符#include <iostream>using namespace std;main (){ int a; char b; cin>>a>>b; cout<<a<<" "<<b<<endl...原创 2020-02-12 16:23:03 · 1731 阅读 · 1 评论 -
C++STL模板库之vector的用法
vector的相关用法操作描述begin()返回一个指向第一个元素的迭代器end()返回一个指向超尾的迭代器cbegin()返回一个指向第一个元素的const迭代器cend()返回一个指向超尾的const迭代器size()返回元素数目maxsize()返回容器的最大可能长度empty()如果函数为空,返回trueswap...原创 2020-02-12 14:45:02 · 173 阅读 · 0 评论 -
C++中字符数组与string的相互转换及字符串拼接(字符串知识点总结)
【字符数组转化成string类型】Char ch[]=”ABCDEFG”String str(ch);//也可string str=ch;或者Char ch[]=”ABCDEFG”String str;Str=ch;//在原有基础上添加可以用str+=ch;【string类型转换为字符数组】Char buf[10]String str(“ABCDEFG”);Length=str...原创 2020-02-03 10:31:31 · 3810 阅读 · 1 评论 -
用递归函数以二进制、八进制、十六进制形式打印整数
【解题思路】递归与倒序计算(以二进制为例)在二进制中,奇数的末尾一定是1,偶数的末尾一定是0,所以通过5%2即可确定5的二进制数的最后一位是1还是0。一般而言,对于数字n,其二进制的最后一位是n%2.因此,计算的第一位数字实际上是待输出二进制数的最后一位。这一规律提示我们,在递归函数的递归调用之前计算n%2,在递归调用之后打印结果。这样,计算的第一个值正好是最后一个打印的值。要获得下一位数字...原创 2020-02-01 09:27:24 · 1124 阅读 · 0 评论