C语言学习笔记7

来源:互联网 发布:什么软件可以讲故事 编辑:程序博客网 时间:2024/04/29 19:35
回顾:
    1.循环嵌套
    2.while,do...while循环
    3.随机数
    4.数组
   
作业:
    1.彩票作业
    2.身份证作业
   
数组可以在声明的时候初始化
初始化的时候没有提供初始化数据的变量会被自动初始化成0
数组名称在计算机里被当成数字使用,它就是数组中第一个变量的地址
数组名称不可以被赋值
数组名称加常数可以得到常数做下标的变量的地址
*(arr + 3)可以用来表示下标为3的变量
对数组名称使用sizeof关键字可以得到整个数组的大小
C99规范中支持变长数组
变长数组不可以被初始化
二维数组由多个一维数组构成
二维数组中每个一维数组也有一个编号(下标),下标的范围是从0开始到一维数组个数减一为止
二维数组在使用的时候需要提供一个一维数组的下标和一维数组内部某个变量的下标
二维数组可以采用类似一维数组初始化的方法进行初始化
如果初始化的时候提供足够多的初始化数据则可以不声明一维数组的个数
二维数组在使用时可以只提供一个下标,这个下标作为组下标
二维数组名称和其中第一个一维数组名称代表的地址数据一样
他们的级别不同,所以不能混用
对二维数组名称也可以进行sizeof计算,结果是整个二维数组中所有变量的大小总和
作业:
    1.为圈叉棋游戏增加判断输赢的代码
1.为圈叉棋游戏增加判断输赢的代码

0 0
原创粉丝点击