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

有什么做动画的网站经典软文案例标题加内容

有什么做动画的网站,经典软文案例标题加内容,永川网站建设公司,北京b2b网站开发0,问题的引入 怎么保存一个学生的成绩 float a; 怎么保存一个班(10人)的学生的成绩 float a,b,c,d......; float a1,a2,a3,........; 这样太麻烦了 -》“数组” 1,数组 什么是数组&#xff…

0,问题的引入
    怎么保存一个学生的成绩
        float a;
    怎么保存一个班(10人)的学生的成绩
        float a,b,c,d......;
        float a1,a2,a3,........;
    这样太麻烦了
    -》“数组”
    
1,数组

    什么是数组?
    一组具有相同的数量类型的有序集合
    “集合”    “有序的集合”    “相同的数据类型”
    
    一维数组,二维数组,多维数组
    
2,一维数组
    2.1数组的定义格式:
        类型说明符 数组名 [整型的表达式或者常量];
        
        类型说明符:
            指的是数组的类型吗?不对
            是指的数组中元素的类型
            任意的合法的c语言的数据类型都可以。
                基本类型:int float char ....
                构造类型:结构体,共用体。。。。
                指针类型:
                
        数组名:数组的名字,要符合c语言标识符的规定
        
        整型表达式:用来指定数组元素的个数,指定该数组中有多少个元素
        一般在定义时,是一个常量表达式或者常量(整型)。随着编译器的升级,有很多编译器也支持变量的写法
        
    例子:
        int a[10];
            定义了一个数组,名字叫做a,里面有10个元素,并且每个元素的类型是int(并不是数组的类型是Int)
            
        flaot b[10];
            定义了一个数组,名字叫做b,里面有10个元素,并且每个元素的类型是float(并不是数组的类型是float)
    
        a到底是什么类型呢?    数组类型
            a是一个含有10个int型数据元素的数组。
            typeof(a)  -> int [10] //typeof是求对象的类型            //typeof怎么使用??????????
            
        
        b到底是什么类型呢?    数组类型
            b是一个含有10个float型数据元素的数组。
            typeof(b)  -> float [10] //typeof是求对象的类型
        
        
    2.2一维数组在内存中的存放
        数组在内存中是在连续的地址空间中存入,并且从低地址到高地址依次存放
        int a[10];
            依次存入a[0],a[1],a[2]........a[9]
            
    2.3 一维数元素的引用
        数组名[下标]   -》代表数组中的某个元素
            “下标”:整数,c语言中数组的下标是从0开始的: 0,1,2,3,,,,,n-1  (n代表数组元素的个数)
            
            a[0]    -> 数组中第一个元素
            a[1]    -> 数组中第er个元素
                ......
                
           
          a[n-1] ->数组中最后一个元素
            
        引用数组元素a[i]时,和引用普通变量一样,有左值,有右值
        int a[10];
        
        a[4] = 1000;    //把1000存到数组元素a[4]对应的地址中去  :左值
        int m;
        m = a[4];        //把a[4]对应地址中的值赋值给m  :右值
        printf("%d\n",a[4]);//把a[4]对应地址中的值取出来并打印 :右值
        
    2.4 一维数组的初始化
        初始化:在定义的时候,就给他赋值
        数组的初始化用{}
            int b[5];//没有初始化,元素的值是不确定的
            
        (1)全部元素都初始化
            int a[5] = {1,2,3,4,5};
                a[0] -> 1
                a[1] -> 2
                ,....
                a[4] -> 5
        
        (2)给部分元素初始化
            int b[10] = {1,2};
            给前面的元素初始化,后面的元素没有初始化,就默认为0
            
        注意:如果对全部元素都初始化,可以不指定数组元素的个数。
            int c[] = {1,2,3,4,5,6,7};
            为什么?因为编译器可以猜出来数组元素的个数。
            
3,字符数组

    字符数组本质还是一个数组,也需要遵循数组的一些操作规则
    又有一些特殊的地方,所有单独讲讲

    
char c[5] = {'a','b','c','d','e'};
char c[5] = {'a','b','c','d','e'};//后面的都默认为0,对应的是空字符'\0' 
char c[6] = "abcde";//用双引号引起来的是字符串//相当于把'a'赋值给c[0],字符'b'赋值给c[1]........把空字符赋值给c[5]


    字符串后面都会默认有一个空字符,用字符串这种形式给字符数组赋值,也会把空字符进行赋值                    
    strlen -》求字符串或字符数组的长度,元素的个数,不包括'\0'

    char c[6] = "abcde"; strlen(c) ->5        sizeof(c) -> 6char c[10] = {'a','b','c','d','e'}; strlen(c) ->5        sizeof(c) -> 10char c[5] = "abcde";    strlen(c) ->不确定的值        sizeof(c) -> 5

         strlen求字符长度的时候实现原理:先找第一个字符,判断是否为'\0',如果不是长度加一,再判断下个,直到遇到'\0'为止,那么'\0'前面的字符个数就是strlen的结果。

http://www.jinmujx.cn/news/109844.html

相关文章:

  • 那些网站可以做0首付分期手机号生成关键词的软件免费
  • 连云港市建设工程安全监督站网站口红的推广软文
  • adobe illustrator做网站网站加速
  • 商城网站具体需求常见的推广方式
  • 网站页面如何设计建站优化公司
  • discuz 做论坛与网站如何进行搜索引擎的优化
  • 网站做好是需要续费的吗廊坊seo排名优化
  • 点击一个网站跳转到图片怎么做站内推广的方法
  • 天津建设信息网seo优化的内容有哪些
  • 网站建设 步骤拓客引流推广
  • 关于做网站的总结下载百度手机助手
  • 企业退休做认证进哪个网站免费测试seo
  • 做平台国外seo大神
  • 开设网站步骤批量查询收录
  • 南京网上注册公司流程网络推广seo教程
  • 创建个人网站教程厦门专业做优化的公司
  • 6.网站开发流程是什么google搜索引擎优化
  • wordpress5.2添加外链网站优化排名软件推广
  • 网站建设公司的性质天津seo顾问
  • iframe框架做网站网站推广策划书范文
  • 网站制作详细流程怎么制作网页教程
  • 网站如何做中英文双语言版本上海最新发布最新
  • 南宁定制网站建设影响seo排名的因素
  • 一了网站萧山区seo关键词排名
  • 网站开发设计的论文南宁网络推广软件
  • 在哪里建立个人网站搜一搜百度
  • 网站建设关键词优化西安网站建设方案优化
  • 郑州关键词seo百度视频排名优化
  • 做网站公司联系方式页面免费打广告平台有哪些
  • 深圳专业做网站建设深圳网络推广服务是什么