09-C语言数组

目录:

一、使用xcode编辑工具

1 打开xcode程序

2 创建一个项目

OSX -> Application -> Command line Tool -> next

-> ProductName : 项目名称(day07-1)

-> Type : C

选择项目所要保存的目录

退出项目( command + q )

双击day07-1.xcodeproj打开项目

3 buile( command + b )编译

4 clean( command + shift + k )清除目标文件或可执行文件

5 command + r 编译运行、command + z 撤销、shift + command +z 撤销前进、esc打开关闭提示

6 新建一个文件command + n -> C and C++ -> C file -> 保存C文件的位置

7 在通常练习中,项目中会创建多个文件,所以我们会修改编译、链接操作,,去掉不需要编译的文件(选中文件点击‘-’号或delete),点击项目名称 -> bulid phases -> Compile Sources 保留需要的文件,(其实就是command + r要编译运行的文件,不需要的那些文件就在这里干掉)

二、数组

1 数组是用来存储多条相同数据类型的数据结构。(容器)

2 关键点:

多条、类型相同;

数组是数据的容器而非数据本身;

数组中的每个数据叫元素、数组有多个元素组成;

数据下标(索引)来区分数据中的元素;

元素从数组的位置0开始;

元素可以使用数组名[下标]来得到具体的元素数据;

声明数组中元素的个数叫数组的长度;

数组所占空间 = 元素类型*数组长度;

数组是一段连续的内存区域;

数组变量名指向的区域是数组在内存中的首地址;

3 语法格式

元素类型 数组名[长度];

int array[3];

4 初始化

赋使用的值:

int array[3];//未初始化 可能存在垃圾值

int array2[3] = {1,2,3};//依次给数组元素赋

int array4[3] = {1,2};//如果赋值的个数少于数组长度会自动用0填充后面的值

赋值0:

int array3[3] = {0};//数组中的元素都是0

如果数组下标超出了长度,有可能有值有可能没值。

#include <stdio.h>int main(int argc, const char * argv[]){//声明一个数组未初始化 可能存在垃圾值依次给数组元素赋值array4[3] = {1,2};//如果赋值的个数少于数组长度会自动用0填充后面的值3为数组的下标 0 1 2 3,如果超出了长度,有可能有值有可能没值//下标 < 长度//数组前有类型是长度//数组前无类型是下标//给数组元素赋值array4[2] = 10;//printf(“array4[2]:%d\n”,array4[2]);(int i = 0; i < 3; i++) {printf(,i,array4[i]);}return 0;}没有什么可留恋,只有抑制不住的梦想,没有什么可凭仗,

09-C语言数组

相关文章:

你感兴趣的文章:

标签云: