
C/C++
文章平均质量分 60
明月爱清风
这个作者很懒,什么都没留下…
展开
-
C++ 的初始化列表
C++ 初始化列表何谓初始化列表与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在C++中,struct和class的唯一区别是默认的访问性不同,而这里我们不考虑访问性的问题,所以下面的代码都以struct来演示。struct foo{ string name ; i转载 2017-10-14 10:55:14 · 186 阅读 · 0 评论 -
关于sprintf函数详解
sprintf函数:变参函数,常用于把整数输入到字符串中去头文件:stdio.h函数原型:int sprintf(char *buffer, const char *format, [argument]...)参数:(1)buffer:是char类型的指针,指向写入的字符串指针;(2)format:格式化字符串,即在程序中想要的格式;(3)argument:可选原创 2017-12-20 10:20:54 · 3862 阅读 · 0 评论 -
strstr()函数
extern char *strstr(char *str1, const char *str2);1.strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。2. str1: 被查找目标 string expression to search.str2: 要查转载 2018-01-09 08:52:01 · 2834 阅读 · 0 评论 -
字符串函数strcmp(),strncmp(),memcmp()等函数
strcmp()函数 只能比较字符串 extern int strcmp(const char *s1,const char *s2);1.strcmp函数实际上是对字符的ASCII码进行比较,实现原理如下:首先比较两个串的第一个字符,若不相等,则停止比较并得出两个ASCII码大小比较的结果;如果相等,就接着比较第二个字符然后第三个字符等等。无论两个字符串是什么样,s原创 2018-01-10 13:44:38 · 348 阅读 · 0 评论