校园第一站首页 校园 教育 考试 电脑 英语 读书 就业 论文 奥运 健康 QQ 游戏 下载
XYDYZ-BBS BLOG WISH ASK
本站
Google
网页
校园第一站
主页>考试>计算机>等级考试>C语言> 二级C辅导教程及考点分析:第四章数组
  • 源于校园 服务于校园 进入校园第一站社区
  • 二级C辅导教程及考点分析:第四章数组
    http://www.xydyz.com 来源:校园第一站 2007-10-12 阅读: 评论


        if(p!=i)
        {
        strcpy(st,cs[i]);
        strcpy(cs[i],cs[p]);
        strcpy(cs[p],st);
        }
        puts(cs[i]);}printf("\n");
        }

        本程序的第一个for语句中,用gets函数输入五个国家名字符串。上面说过C语言允许把一个二维数组按多个一维数组处理, 本程序说明cs[5][20]为二维字符数组,可分为五个一维数组cs[0],cs[1],cs[2],cs[3],cs[4]。因此在gets函数中使用cs[i]是合法的。 在第二个for语句中又嵌套了一个for语句组成双重循环。 这个双重循环完成按字母顺序排序的工作。在外层循环中把字符数组cs[i]中的国名字符串拷贝到数组st中,并把下标i赋予P。 进入内层循环后,把st与cs[i]以后的各字符串作比较,若有比st小者则把该字符串拷贝到st中,并把其下标赋予p。内循环完成后如p不等于 i 说明有比cs[i]更小的字符串出现,因此交换cs[i]和st的内容。 至此已确定了数组cs的第i号元素的排序值。然后输出该字符串。在外循环全部完成之后即完成全部排序和输出。

        本章小结 

        1.数组是程序设计中最常用的数据结构。数组可分为数值数组(整数组,实数组),字符数组以及后面将要介绍的指针数组,结构数组等。

        2.数组可以是一维的,二维的或多维的。

        3.数组类型说明由类型说明符、数组名、数组长度 (数组元素个数)三部分组成。数组元素又称为下标变量。 数组的类型是指下标变量取值的类型。

        4.对数组的赋值可以用数组初始化赋值, 输入函数动态赋值和赋值语句赋值三种方法实现。 对数值数组不能用赋值语句整体赋值、输入或输出,而必须用循环语句逐个对数组元素进行操作。

    共7页: 上一页 [1] [2] [3] [4] [5] [6] 7 下一页

    上一篇:二级C辅导教程及考点分析:第三章程序设计初步  
    下一篇:华丰方便面免费QQ秀

    ·网友互动--用户名: (新注册) 密码: 匿名评论 [所有评论]
    评论内容:(用户发表意见仅代表其个人意见,评论内容与校园第一站立场无关,请自觉遵守互联网相关政策法规)
    关注此文读者还看过
    • ·二级C辅导教程及考点分析:第三章程序设计
      ·二级C语言考试辅导教程第二章:数据类型、运
      ·二级C辅导教程及考点分析:第一章C语言概论
      ·计算机等级考试二级C语言超级经典400道题目
      ·计算机等级考试二级C语言超级经典400道题目
    最新更新
    •  
    文章关注度排行
    ·计算机等级考试二级C语言超级经典400道题目
    ·计算机等级考试二级C语言超级经典400道题目
    ·二级C辅导教程及考点分析:第一章C语言概论
    ·二级C语言考试辅导教程第二章:数据类型、运
    ·二级C辅导教程及考点分析:第三章程序设计
    热点推荐
    最新文章
    ·计算机等级考试二级C语言超级经典400道题目
    ·计算机等级考试二级C语言超级经典400道题目
    ·二级C辅导教程及考点分析:第三章程序设计
    ·二级C语言考试辅导教程第二章:数据类型、运
    ·二级C辅导教程及考点分析:第一章C语言概论
    频道推荐
       
    网站精华
    Google ·高级搜索
    | 网站地图 | 关于我们 | 联系我们 | 广告服务 | 友情链接 | 版权声明 |
    版权所有:校园第一站 @2007-2008 未经授权禁止复制或建立镜像
    Site powered by hyperblue http://www.xydyz.com online services. all rights reserved. 鄂ICP备07009403号