使用数组2
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
我们已经知道了怎么申请一个数组,怎么往数组中存储,怎么使用一个数组中的数据。其实数据还有一些比较独特的使用方法:
- 往数组中存储时可以只存一部分,比如我们申请了5个连着的小箱子,可以先只存前两个箱子,后面的不管。
/*0和1赋给了前两个元素,后面的3个元素C语言会自动赋0值。如果是float型的数组跟int是一样的*/
int a[5] = {0, 1};
/*a和b赋给了前两个元素,后面的3个元素C语言会自动赋\0值,\0代表结束*/
char b[5] = {'a', 'b'};
- 申请数组时可以不写[]中的数字,就是我们申请小箱子时先不说到底使用几个,而是根据往几个箱子中存入东西,让C语言自己计算咱到底申请了多少个箱子。
/*这个跟int a[5] = {0, 1, 2, 3, 4};效果是一样的*/
int a[] = {0, 1, 2, 3, 4};
- 字符数组赋值时可以写成:
char b[] = "lovec"; //这个叫字符串
/*这个跟char b[5] = {'l', 'o', 'v', 'e', 'c'};效果差不多,但不是完全一样,后面我们会详细的讲解*/
当使用字符串时中括号[]中不要写入数字。
在线练习
{$ activeFileHint $}