1、qsort(数组名,个数,单位大小,排序规则)-cstdlib2、memset(数组名,设置值,总大小)-string3、格式函数如cout<<fixed<<setprecision(n)<<...-iomanip4、strcmp()、strcpy()、strlen()-cstringcstring与string的区别:cstring是C++兼容C的头文件,里面..
分类:
编程语言 时间:
2015-03-17 14:25:58
阅读次数:
219
①strlen()函数作用:计算字符串的长度,当遇到“\n”字符时结束,即遇到数值“0”时结束计算,有一点特别要注意当这个函数用来计算数组的长度的时候遇到数值0他就停止计算了!
②register关键字修饰的变量不可以使用“&”取地址符来获取地址,因为它可能不在内存。
③ 问:“static”关键字修饰的变量能被改变不?
答:肯定可以,它在编译的时候放在静态区,...
分类:
编程语言 时间:
2015-03-16 01:01:48
阅读次数:
325
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实...
分类:
其他好文 时间:
2015-03-15 19:33:58
阅读次数:
151
一、sizeof
sizeof(...)是运算符,在头文件中typedef为unsigned
int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。
它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。
由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所...
分类:
其他好文 时间:
2015-03-15 09:32:06
阅读次数:
117
(一)char wchar_t(WCHAR) TCHARANSI:char是8位ANSI字符的数据类型,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数。UNICODE:wchar_t是16位Unicode字符的数据类型,可用字符串处理函数:wcs...
分类:
编程语言 时间:
2015-03-14 20:00:12
阅读次数:
253
1. C语言 - 字符数组/字符串/字符指字符数组包括“纯粹的字符数组”,也包括“字符串”,注意区分字符数组和字符串。字符串 - 含'\0'的字符数组。字符串常量 - “hello”注意“字符数组”与“字符串”的差别:strlen等操作基于字符串为处理对象,以'\0'为结束标识,如果以不含结束标识的...
分类:
其他好文 时间:
2015-03-12 22:23:39
阅读次数:
136
借助C语言中的库函数strstr,可以避免写KMP;循环判断即可。
#include
using namespace std;
int main()
{
char a[200001],b[100001];
int i,len;
bool f;
while(gets(a))
{
f=0;
gets(b);
if(strlen(b)>strlen(a)) cout<...
分类:
其他好文 时间:
2015-03-11 17:24:17
阅读次数:
117
直接上代码<?php#字符串#php中字符串就是二进制,不用特别转化#方法1:直接把字符串当成二进制$c = "ccc";var_dump($c, bin2hex($c));#方法2:循环处理每个字符串$binChar = ""; for($i = 0; $i < strlen($c); $i++)...
分类:
Web程序 时间:
2015-03-11 12:51:58
阅读次数:
108
首先从直观上看KMP存在的价值:
一般在遇到字符串匹配的问题的时候,一种朴素的比较方式就是
int BFMatch(char *s,char *p)
{
int i,j;
i=0;
while(i<strlen(s))
{
j=0;
while(s[i]==p[j]&&j<strlen(p))
{
...
分类:
编程语言 时间:
2015-03-10 23:14:59
阅读次数:
326
KMP求最短循环节的应用
//2100 KB 218 ms
#include
#include
#include
#include
using namespace std;
#define M 100000+1000
char str[M];
int next2[M];
int len;
void getnext()
{
len=strlen(str);
int i=0,j;...
分类:
其他好文 时间:
2015-03-10 21:33:53
阅读次数:
116