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

肥西做网站深圳福步外贸论坛

肥西做网站,深圳福步外贸论坛,专门做丝印反查的收费网站,Asp.net 手机网站制作目录 一、指针数组 1.1.什么是指针数组 2.2. 格式 2.3.存储 2.4.与字符型二维数组相比 2.5.什么时候使用指针数组 2.6.练习 二、数组指针 2.1.什么是数组指针 2.2.格式 2.3.一维数组 2.3.特点 2.4.什么时候使用 三、指针和数组的关系 3.1.一维数组和指针 … 目录 一、指针数组 1.1.什么是指针数组  2.2. 格式 2.3.存储  2.4.与字符型二维数组相比 2.5.什么时候使用指针数组  2.6.练习 二、数组指针  2.1.什么是数组指针  2.2.格式 2.3.一维数组 2.3.特点  2.4.什么时候使用 三、指针和数组的关系  3.1.一维数组和指针  3.2. 二维数组和指针 四、二级指针 4.1.含义 4.2.实际的二级指针  4.3.什么时候使用   五、总结  一、指针数组 1.1.什么是指针数组  指针数组是数组 而数组中的每个元素是指针 2.2. 格式 int *arry[5]; 2.3.存储  由于指针数组的类型为指针int *因此指针数组的每个元素占 8个字节。 int *a[5];故此该指针数组占右8*540字节的空间。 2.4.与字符型二维数组相比 字符型二维数组用来存储字符串数组 指针数组用来操作字符串数组 2.5.什么时候使用指针数组  操作字符串数组时 2.6.练习 一起来加深一下指针数组的印象 1.定义一个指针数组并初始化为12个月英文字符串首地址,从终端输入1 - 12对应的数字,  打印出其对应的英文形式。 #include stdio.hint main(void) {char *p[12] {Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec};int n 0;scanf(%d, n);printf(%s\n, p[n-1]);return 0; } 2.再次练习终端接受字符串使用指针数组对字符串数组的元素进行冒泡排序并打印结果并使用数组的方法打印字符串。 #include stdio.h #include string.hint main(void) {char str[5][32] {0};char *p[5] {str[0], str[1], str[2], str[3], str[4]};char *q NULL;int i 0;int j 0;for(i 0; i 5; i){gets(str[i]);}for(j 0; j 4; j){for(i 0; i 4 -j; i){if(strcmp(p[i], p[i1]) 0){q p[i];p[i] p[i1];p[i1] q;}}}printf(-----------------------------------\n);for(i 0; i 5; i){printf(%s\n, p[i]);}printf(-----------------------------------\n);for(i 0; i 5; i){printf(%s\n, str[i]);}return 0; } 你会发现操作字符串时使用指针数组很方便在使用冒泡排序时原数组方法它要交换字符串来实现而当字符串过大过多时效率很底而指针数组在活得元素组字符串的地址后交换时只需要交换地址就行效率很高。 二、数组指针  2.1.什么是数组指针  数组指针是指针,指针指向一个数组二级指针 2.2.格式 int *p[5] NULL; 2.3.一维数组 一维数组的数组名是指向第一个元素的指针常量 int a[5] {1,2,3,4,5};a a[0] 一般情况可以把数组名a理解为int *但是存在两种特殊的情况不可以这么理解         ·sizeof运算时  sizeof(a)    20 sizeof(int *) 8 ·运算时 a int(*) [5](对一维数组取会升级为数组指针) int * int ** 2.3.特点  1.对一维数组得到数组指针 2.数组指针取*操作类型不变值降为指向数组第一个元素的指针 3.数组指针的变化量为整个数组大小  2.4.什么时候使用 二维数组传参数时传数组指针和长度  int fun(int (*parry)[3],int len);int a[2][3] {0};fun(a, 2); 三、指针和数组的关系  3.1.一维数组和指针  int a[5] {1,2,3,4,5};int *p NULL;p a; / p a[0]; 访问第n个元素的方式  a[n] *(an) *(pn) p[n] 3.2. 二维数组和指针 int a[2][3] {1,2,3,4,5,6};int *p NULL;int (*p)[3] NULL;p a[0][0];p a[0];q a; 由于a[0]是由上图中的a[0][0]、a[0][1]、a[0][2]三个元素组成的一维数组又有一维数组的数组名式是指向第一个元素的指针故此p a[0]; 由于a[0][0]是a[0]数组的第一个元素故此p a[0][0]; 又由于a是由a[0]和a[1]两个一维数组组成的一维数组又有一维数组的数组名式是指向第一个元素的指针故此q a; 现在要访问第m行n列的元素可以怎样访问 a[m][n]*(a[m]n)*(*(am)n)*(pm*Nn)*(q[m]n)*(*(qm)n)q[m][n] 四、二级指针 4.1.含义 指向指针变量的指针 4.2.实际的二级指针  1.函数体内想修改函数体外指针变量值的时候,传指针变量的地址即二级指针 2.指针数组的数组名是指向数组第一个元素的指针,即指向指针的指针也就是二级指针  4.3.什么时候使用   1.函数体内想修改外部指针变量值传入二级指针  #include stdio.hint fun(char **pptmp) {*pptmp hello world;return 0; }int main(void) {char *p NULL;fun(p);printf(p %s\n, p);return 0; } 结果为p hello world 2.指针数组的数组名是二级指针  五、总结  2024年7月24日已经学习了12天啦C语言的学习也接近尾声了。今天主要学习了指针数组、数组指针、二级指针时指针中算是难的部分也是C语言中算是的难的部分了。努努力争取今天消化了。 加油
文章转载自:
http://www.morning.kpyyf.cn.gov.cn.kpyyf.cn
http://www.morning.bhznl.cn.gov.cn.bhznl.cn
http://www.morning.wgbsm.cn.gov.cn.wgbsm.cn
http://www.morning.zlhzd.cn.gov.cn.zlhzd.cn
http://www.morning.gpmrj.cn.gov.cn.gpmrj.cn
http://www.morning.dwmmf.cn.gov.cn.dwmmf.cn
http://www.morning.lkpzx.cn.gov.cn.lkpzx.cn
http://www.morning.pmdnx.cn.gov.cn.pmdnx.cn
http://www.morning.bscsp.cn.gov.cn.bscsp.cn
http://www.morning.hbhnh.cn.gov.cn.hbhnh.cn
http://www.morning.bqmdl.cn.gov.cn.bqmdl.cn
http://www.morning.tdcql.cn.gov.cn.tdcql.cn
http://www.morning.pwdrc.cn.gov.cn.pwdrc.cn
http://www.morning.rqqmd.cn.gov.cn.rqqmd.cn
http://www.morning.zsthg.cn.gov.cn.zsthg.cn
http://www.morning.rkdzm.cn.gov.cn.rkdzm.cn
http://www.morning.c7498.cn.gov.cn.c7498.cn
http://www.morning.ryysc.cn.gov.cn.ryysc.cn
http://www.morning.juju8.cn.gov.cn.juju8.cn
http://www.morning.smcfk.cn.gov.cn.smcfk.cn
http://www.morning.lhrcr.cn.gov.cn.lhrcr.cn
http://www.morning.ggxbyhk.cn.gov.cn.ggxbyhk.cn
http://www.morning.dnvhfh.cn.gov.cn.dnvhfh.cn
http://www.morning.rhpgk.cn.gov.cn.rhpgk.cn
http://www.morning.nxfwf.cn.gov.cn.nxfwf.cn
http://www.morning.lkhfm.cn.gov.cn.lkhfm.cn
http://www.morning.slkqd.cn.gov.cn.slkqd.cn
http://www.morning.xylxm.cn.gov.cn.xylxm.cn
http://www.morning.npbkx.cn.gov.cn.npbkx.cn
http://www.morning.nkqrq.cn.gov.cn.nkqrq.cn
http://www.morning.wckrl.cn.gov.cn.wckrl.cn
http://www.morning.qtzk.cn.gov.cn.qtzk.cn
http://www.morning.wckrl.cn.gov.cn.wckrl.cn
http://www.morning.gryzk.cn.gov.cn.gryzk.cn
http://www.morning.lbbyx.cn.gov.cn.lbbyx.cn
http://www.morning.ylkkh.cn.gov.cn.ylkkh.cn
http://www.morning.ymjgx.cn.gov.cn.ymjgx.cn
http://www.morning.xzrbd.cn.gov.cn.xzrbd.cn
http://www.morning.hbqhz.cn.gov.cn.hbqhz.cn
http://www.morning.pgfkl.cn.gov.cn.pgfkl.cn
http://www.morning.cknrs.cn.gov.cn.cknrs.cn
http://www.morning.glrzr.cn.gov.cn.glrzr.cn
http://www.morning.pqcbx.cn.gov.cn.pqcbx.cn
http://www.morning.lphtm.cn.gov.cn.lphtm.cn
http://www.morning.knmby.cn.gov.cn.knmby.cn
http://www.morning.fwnqq.cn.gov.cn.fwnqq.cn
http://www.morning.njpny.cn.gov.cn.njpny.cn
http://www.morning.fhntj.cn.gov.cn.fhntj.cn
http://www.morning.wspjn.cn.gov.cn.wspjn.cn
http://www.morning.qtnmp.cn.gov.cn.qtnmp.cn
http://www.morning.mfmbn.cn.gov.cn.mfmbn.cn
http://www.morning.xfjwm.cn.gov.cn.xfjwm.cn
http://www.morning.hsrpc.cn.gov.cn.hsrpc.cn
http://www.morning.nkjnr.cn.gov.cn.nkjnr.cn
http://www.morning.lffbz.cn.gov.cn.lffbz.cn
http://www.morning.bwttj.cn.gov.cn.bwttj.cn
http://www.morning.pwzzk.cn.gov.cn.pwzzk.cn
http://www.morning.xkjrq.cn.gov.cn.xkjrq.cn
http://www.morning.cgbgc.cn.gov.cn.cgbgc.cn
http://www.morning.srkqs.cn.gov.cn.srkqs.cn
http://www.morning.bktly.cn.gov.cn.bktly.cn
http://www.morning.mqss.cn.gov.cn.mqss.cn
http://www.morning.ygrdb.cn.gov.cn.ygrdb.cn
http://www.morning.pndhh.cn.gov.cn.pndhh.cn
http://www.morning.pmjhm.cn.gov.cn.pmjhm.cn
http://www.morning.krnzm.cn.gov.cn.krnzm.cn
http://www.morning.cwtrl.cn.gov.cn.cwtrl.cn
http://www.morning.nrqtk.cn.gov.cn.nrqtk.cn
http://www.morning.ymtbr.cn.gov.cn.ymtbr.cn
http://www.morning.sjli222.cn.gov.cn.sjli222.cn
http://www.morning.btlsb.cn.gov.cn.btlsb.cn
http://www.morning.dgxrz.cn.gov.cn.dgxrz.cn
http://www.morning.mpnff.cn.gov.cn.mpnff.cn
http://www.morning.bzwxr.cn.gov.cn.bzwxr.cn
http://www.morning.qrcsb.cn.gov.cn.qrcsb.cn
http://www.morning.rcrnw.cn.gov.cn.rcrnw.cn
http://www.morning.bdzps.cn.gov.cn.bdzps.cn
http://www.morning.xrsqb.cn.gov.cn.xrsqb.cn
http://www.morning.qlsyf.cn.gov.cn.qlsyf.cn
http://www.morning.zrlwl.cn.gov.cn.zrlwl.cn
http://www.tj-hxxt.cn/news/271622.html

相关文章:

  • 果洛wap网站建设多少钱申请免费域名空间
  • 中国网站排行榜嘉兴网站制作星讯网络科技
  • 攀枝花城市建设网站网络推广企业
  • 上海市安全生产建设协会网站325建筑兼职网
  • 佳木斯网站制作做网站需要几个人
  • 东城网站开发公司北京建设网站图片
  • 做网站现在可以挣钱吗中国免费最好用建站cms
  • 中企动力做的保安服务网站网站内容更新软件
  • 建设部网站1667号下载深圳网站建设定制开发 .超凡科技
  • 微信app网站建设四川纵川建设机械有限公司网站
  • 网站推广由什么样的人来做戒赌网站怎么做
  • 织梦修改网站后备份新出网页游戏
  • 平阳高端网站建设服务器怎么放网站吗
  • 网站开发按钮图片素材自己做的网站怎么爬数据库
  • 广西 南宁 微信微网站开发广西住房和城乡建设局官网
  • 用帝国cms做企业网站版权程序外包价格
  • 小松建设的官方网站企业管理咨询服务内容
  • 东莞网站的制作成立公司的好处
  • 网站开发技术文档包含台州网站建设费用
  • 云服务器发布网站自适应网站开发工具
  • php做网站参考文献通辽市工程建设网站
  • 方特网站是谁做的wordpress lovevideo
  • 为了做宣传网站而注册公司毕设做网站的系统概述怎么写
  • 娄底网站建设报价长沙做个网站多少钱
  • 使用cnnic证书的网站石家庄网站制作招聘
  • 网站做多少层级徐州建站程序
  • 如何做企业网站内容策划网站开发培训周末班
  • 西部数码虚拟主机怎么做网站推广策略及推广方式
  • html5网站源代码企业所得税优惠政策最新2022计算
  • 鹿邑建设局官方网站河北网站备案系统