[C++基础知识]指针与字符串
char *a = "内容所在的地址"; printf("%s\n",a); //以字符方式输出 system("pause");
函数分为两种
一种是有参数有返回值的
例:int _main(int argc,tchar *argv[ ])
共分为三部分:①返回值类型 ②参数一 ③参数二
第二种为:无参无返回值
例:void mian()
viod 代表无返回值
有参有返回值比较:
int biao (int a,int b)
{
a+b;
}
int _main(int argc,tchar *argv[ ])
无参无返回值的函数直接调用即可
biao();
int c; //定义一个变量用来接收结果
c = biao(5,8); //将biao中的结果赋给A和B
printf("%d",a);
printf("pause");
系统自带函数演示
需要调用引用一个头文件:string.h
#include "stdafx.h"
#include "stdlib.h"
#include "string.h"
int _main(int argc,tchar *argv[ ])
{
char *a ="dizhiA"; //A的地址
char *b="dizhiB"; //B的地址
int c; //定义变量
c = strcmp(a,b); //字符串对比的结果赋值给
printf("%d\n",c);
system("pause");
return 0;
}
strcmp :比较两个字符串,返回值为int类型
设这两个字符串为a,b
若 a == b,则返回零;
a<b,则返回负数
a>b,则返回正数
它们对比的是二进制
结构体
struct_jgt
{
char *wangzhi;//定义指针地址
int nianling; //定int 型变量
int_main(in argc,tchar *arcgv[])
{
struct_jgt biao; //调用结构体
biao.wangzhi ="1276866686.com";
int biao.nianling =10;
}
printf("%s\n%d\n",biao.wangzhi,biao.nianling);
system("pause");
return 0;
}
struct :结构体是一种集中存放变量的容器,然后再代码中可以任意调用结构体中的变量

浙公网安备 33010602011771号