当前位置: 首页 > news >正文

电商网站的图片免费刷赞网站推广qq免费

电商网站的图片,免费刷赞网站推广qq免费,物流行业网站源码,东莞寮步在哪里1. 指针数组: int *a[5]; char *str[5]; 指针数组主要用来操作字符串数组,通常将指针数组的每个元素存放字符串的首地址实现对多个字符串的操作。 二维数组主要用来存储字符串数组,通过每行存储一个字符串,多行存储多个字符串所组…

1. 指针数组:

int *a[5];
char *str[5];

        指针数组主要用来操作字符串数组,通常将指针数组的每个元素存放字符串的首地址实现对多个字符串的操作。

        二维数组主要用来存储字符串数组,通过每行存储一个字符串,多行存储多个字符串所组成的数组

2. 指针和二维数组的关系:

int a[2][3] = {0};
int *p = NULL;
int (*q)[3] = NULL;p = &a[0][0];
p = a[0];
p = *a;
q = a;

        二维数组数组名是指向数组第一行元素数组指针

        访问二维数组第m行第n列的方式:

    a[m][n]*(a[m]+n)*(*(a+m)+n)*(p+m*n+n)*(*(q+m)+n)*(q[m]+n)q[m][n]

        二维数组传参:

int a[2][3] = {0};
int Fun(int (*parray)[3], int len);char str[5][32] = {0};
int Fun(char (*pstr)[32], int len);

3. 二级指针:

        1. 指针数组传参时:

int *a[5] = {NULL};    //a是int **型
char *pstr[5] = {"hello", "world", "how", "are", "you"};  //str是char **型int Fun(char **ppstr, int len);

作业:

        1. 现有二维数组 char str[5][32] = {"hello", "world", "how", "are", "you"};

                封装函数实现对所有字符串的排序

                封装函数实现对所有字符串的打印

#include <stdio.h>
#include <string.h>int InputStr(char (*pstr)[32], int len)
{int i = 0;for(i = 0; i < len; i++){gets(pstr[i]);}return 0;
}int SortStr(char (*pstr)[32], int len)
{int i = 0;int j = 0;char tmp[32] = {0};for(j = 0; j < len-1; j++){for(i = 0; i < len-1-j; i++){if(strcmp(pstr[i], pstr[i+1]) > 0){strcpy(tmp, pstr[i]);strcpy(pstr[i], pstr[i+1]);strcpy(pstr[i+1], tmp);}}}return 0;
}int OutputStr(char (*pstr)[32], int len)
{int i = 0;for(i = 0; i < len; i++){printf("%s\n",pstr[i]);}return 0;
}int main(void)
{char str[5][32] = {0};InputStr(str,5);SortStr(str,5);printf("==================\n");OutputStr(str,5);return 0;
}

        2. 现有指针数组 char *pstr[5] = {"hello", "world", "how", "are", "you"};

                封装函数实现对所有字符串的排序

                封装函数实现对所有字符串的打印

#include <stdio.h>
#include <string.h>int SortStr(char **pstr, int len)
{int i = 0;int j = 0;char *tmp = NULL;for(j = 0; j < len-1; j++){for(i = 0; i < len-1-j; i++){if(strcmp(pstr[i], pstr[i+1]) > 0){tmp = pstr[i];pstr[i] = pstr[i+1];pstr[i+1] = tmp;}}}return 0;
}int OutputStr(char **pstr, int len)
{int i = 0;for(i = 0; i < len; i++){printf("%s\n",pstr[i]);}return 0;
}int main(void)
{char *str[5] = {"Hello", "World", "How", "Are", "You"};SortStr(str,5);OutputStr(str,5);return 0;
}

http://www.yayakq.cn/news/811319/

相关文章:

  • 网站建设规划与管理 试卷深圳分销网站设计哪家好
  • 小说投稿赚钱的网站网站的排版
  • 旅游网站怎么制作好的手机端网站模板下载软件
  • 网站顶部导航一个网站如何优化
  • 新西兰网站后缀中国正国级名单
  • mysql数据库建设网站wordpress网站样式
  • 制作网站要钱吗济源市建设工程管理处网站
  • 锦州网站建设锦州宜宾网站建设网站
  • 网站设计策划书3000字如何自己编写小程序
  • wordpress没有找到站点做网站技术服务合同
  • 百度网盟推广的 合作网站搭建网站 网页
  • 手机网站开发计划前端素材网站
  • 书店网站建设定位及目标太阳镜商城网站建设
  • zencart 网站搬家购物网站开发所用技术
  • 网站logo是什么意思网站设计建设合同是
  • 团员个人信息查询官网网站排名优化在线培训
  • 网站产品展示单页模板广东佛山哪家公司建网站
  • 用u盘做网站个人能建什么样的网站
  • 淘宝上网站开发退款html网页制作期末大作业成品
  • 网站建设推广一对一服务装饰网站建设策划书
  • 长沙网站开发哪家好山西建设局网站首页
  • 阿里绿网网站违规郴州市简介
  • 企业网站开发标准茂名网页定制
  • 长春网站建设手机版创意工作室网站
  • 有哪些网站做的比较好看的网站流量怎么查看
  • 河南省建设劳动学会网站重庆承越网站建设公
  • php 如何在网站根目录创建文件夹做网站定金交多少合适
  • 如何创建网站名称可以免费观看电影的网站
  • 网站开发报价模版郑州市官网
  • 高新公司网站建设哪家好东莞网站建设定制