知道字符数组个地址要先付给一个指针;让指针++
// string.h.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "stdio.h"
#include <iostream>
#include "string.h"
#include <string>
using namespace std;
void main()
{
char * y="qqq",*x="qqq";
char p[5]="aaaa",*a="qqqqq";
char *b=strcat(p,a);//p必须为字符数组
cout <<b<<"--"<<strlen(p)<<"————"<<p[5]<<"--"<<endl;
for(int i=0;i<=strlen(p);i++)//strlenj计算字符串的长度不包括'\0'的
{
cout<<p[i]<<"---"<<endl;
}
//cout<<p;
int z=strcmp(x,y);//参数必须为char*
cout<<z<<endl;
char s[5];
//cout<<strlen(s)<<endl;
char w[]="weqe";
strcpy(s,w);//s必须为字符数组
cout<<&s<<"--"<<&w<<"--";
cout<<s[3]<<"--"<<w[2];
cout<<strlen(s)<<endl;
cout<<&x<<"--"<<&y<<endl;
char* r=s;
// cout<<s;//知道字符数组个地址要先付给一个指针;让指针++
printf("%d,%d",r,r+1);
}