[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 :结构体是一种集中存放变量的容器,然后再代码中可以任意调用结构体中的变量

posted @ 2022-04-06 22:24  2020年2月1日13点30分  阅读(12)  评论(0)    收藏  举报