1.数组元素的作用: 简单的变量
2.数组名的作用: 数组名是数组的首地址,就是数组中的第一个元素的地址,是常量。常量是不能在=的左边的。一般情况下申明一个数组,比如char a[10]; 数组名为a;
3.字符串的含义:字符串常量
处理:作为字符串数组来处理
4.多维数组: 线性数据结构用于储存相同数据类型的数据
5.数组元素在内存中的存放方式 : 一块连续的内存空间用于存放每个数组元素
占用空间大小: 每个数组元素相当于同类型的简单变量 int(4) char(2) ascii(1)
6.数组元素与数组名作为函数参数的区别:
数组元素: 数组元素作为函数的实参采用"传值"(实参的值单向传递给行参),因此实参的值在函数调用前后不会发生改变 ----------不变
数组名: 数组名代表的是数组在内存中的首地址,实参与形参共用相同的内存单元,调用函数时,把实参在内存中的首地址传递给形参,其结果相当于同一数组采用了两个不同的数组名.--------变
7.字符串的输入:
scanf: 1.输入字符串时 不能包括 空格 和回车符
2.输入的字符串 不用用 双引号括起来 -------------不推荐使用
gets : 可以读取从键盘输入的所有函数 ----------------------推荐
puts: 用于输出 字符串
8.