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

家庭路由器建个人网站企业seo优化服务

家庭路由器建个人网站,企业seo优化服务,专做专业课视频的网站,网站诊断网站seo诊断目录 题目:假设我现在有很多参数分别用符号隔开,例如:"abcd,1234;xy,opasda",要求把逗号除掉,并一个个存放在数组中(不使用strtok函数) 方法一:使用char型的二…

目录

题目:假设我现在有很多参数分别用符号隔开,例如:"abcd,1234;xy,opasda",要求把逗号除掉,并一个个存放在数组中(不使用strtok函数)

方法一:使用char型的二维数组,让其内的元素存该参数,并将其打印出来。

方法二:使用指针数组,来存放函数参数的地址

总结:


题目:假设我现在有很多参数分别用符号隔开,例如:"abcd,1234;xy,opasda",要求把逗号除掉,并一个个存放在数组中(不使用strtok函数)

方法一:使用char型的二维数组,让其内的元素存该参数,并将其打印出来。

思路:定义一个指针指向该参数串,并用strlen函数获得字符串的长度,也可以定义一个一维数组并初始化,这里体现了指针跟数组的互相转换,我们通过偏移指针来给二维数组赋值,下面是我的算法和代码。

代码如下:

#include <stdio.h>
#include <string.h>
int main()
{//方法一:定义一个二维数组char *s = "abcd,1234;xy,opasda";char x[4][10];int ii = 0;for (int i = 0; i < 4; i++){for (int h = 0; ii < strlen(s); ii++, h++){if (s[ii] == ',' || s[ii] == ';'){ii++;break;}x[i][h] = s[ii];}}for (int i = 0; i < 4; i++){printf("打印拷贝好参数%s\n", x[i]);}return 0;
}

方法二:使用指针数组,来存放函数参数的地址

思路:定义一个char型的数组来存放函数参数的字符串,而不是一个指针,是因为指针是代表地址,而函数的参数串是一个常量,不能被修改,同时也是因为使用指针会导致获取到的指针它会把后面全部参数都打印出来,所以我们要用数组来存放这样才能跟我们的'\0'结束符好搭配。

当我们的数组偏移到,或者;我们就可以置为结束标记,并使其继续走。

代码如下:

#include <stdio.h>
#include <string.h>
int main()
{char s[] = "abcd,1234;xy,opasda";//不能使用char *s= "abcd,1234;xy,opasda//方法二:定义指针数组来存放char *p[4];   //指针数组 里面的元素是指针 int ii = 0;for (int i = 0; i < 4; i++){p[i] = s+ii;for (; ii < sizeof(s); ii++){if (s[ii] == ',' || s[ii] == ';'){s[ii] = '\0';//结束标志ii++;break;}}}for (int i = 0; i < 4; i++){printf("打印拷贝好参数%s\n", p[i]);}return 0;
}

总结:

二维数组的方法是通过对函数参数的拷贝,所以不需要结束标记,只需要字符一个一个的正确拷贝到里面即可;

指针数组的方法因为里面的元素是指针,所以我们要用数组先对其函数参数串的拷贝再去修改,如果是指针指向该函数参数串,那么常量是无法修改的会报错。另外我们在使用结束标记\0后,我们还不能使用strlen函数,因它是计算有效长度,一旦出现了\0就会停止计算,所以我们要使用sizeof函数来计算数组的大小。 


文章转载自:

http://JMLiSwU5.ymwny.cn
http://8IO9kgbl.ymwny.cn
http://CXiHJxRl.ymwny.cn
http://qEa09ucm.ymwny.cn
http://49okGTOL.ymwny.cn
http://DnA7BQES.ymwny.cn
http://aq3OHGKX.ymwny.cn
http://NhfPm6cn.ymwny.cn
http://5a0puIA6.ymwny.cn
http://pPWlNdWd.ymwny.cn
http://M1a5UkWE.ymwny.cn
http://Z5erSb3c.ymwny.cn
http://M6iYSBZE.ymwny.cn
http://3HVgft2v.ymwny.cn
http://DSv3J73Y.ymwny.cn
http://t6jq387d.ymwny.cn
http://BwmYluW6.ymwny.cn
http://NJNMTjYE.ymwny.cn
http://ex9klWF8.ymwny.cn
http://YrHAPtqb.ymwny.cn
http://u8lH3xH0.ymwny.cn
http://uo7zaMxu.ymwny.cn
http://NxL8QZRk.ymwny.cn
http://akiRCkOh.ymwny.cn
http://LDcTQIMU.ymwny.cn
http://MQnsNwgn.ymwny.cn
http://sozEiBpR.ymwny.cn
http://O3IVazDY.ymwny.cn
http://Xtal8iiL.ymwny.cn
http://XaKfxnF3.ymwny.cn
http://www.dtcms.com/wzjs/605797.html

相关文章:

  • 丽江北京网站建设店面设计师岗位职责
  • 网站设计psd模板清河做网站多少钱
  • 南京网页网站制作国外网站源代码
  • 网站建设工作总结搜索推广代运营
  • 全球优秀企业网站无尺码精品产品
  • 网站建设方案应该怎么写中关村在线
  • 龙岩做网站价格毕设网站和系统的区别
  • 在服务器上布网站怎么做的山东公路建设集团网站
  • 佛山南海区建网站的公司wordpress支付免签约插件
  • 网站开发怎么拉客户网络建设方案设计与实现
  • 腾讯 微商 网站 建设一个人怎么做原创短视频
  • 南宁手机模板建站如何制作网页表格
  • 如何个人电脑做网站搜索引擎优化seo方案
  • wordpress网站模板自己做的小说网站要交税吗
  • 珠海哪个网站制作公司好wordpress可视化对比
  • 深圳手机网站建设多少钱网站等保建设
  • c网站开发视频教程哪个公司的微信商城系统
  • 南昌珠峰网站建设快速搭建网站 数据存储
  • 临沂建设局网站免费咨询医生回答在线妇科
  • 成都网站建设外包海外网站推广优化专员
  • 表白网站源码大全企业营销培训课程
  • 很多国外ip访问网站网站怎么做彩页
  • 三网合一 营销型网站263net企业邮箱
  • 网站浮漂 代码手机编程
  • html 做网站案例简单广州网站建设网页设计
  • 佛山做网站建设公司平台搭建是什么
  • 网站建设服务费属于什么科目微信 微网站
  • 做视频网站多大空间够平台网站建设方案
  • 下载学校网站模板下载欧美seo查询
  • 运城哪家做网站的公司好安全的网站建设服务