一.一维数组的定义和引用

(1)一维数组的定义

  1. 类型说明符表示数组中的元素类型
  2. 数组标识符该数组型变量的名称,命名规则与变量名一致
  3. 常量表达式定义了数组中存放的数据元素的个数。

(2)一维数组的引用

#include<stdio.h>
/*一维数组的使用*/
int main()
{
int iArray[],index,temp;/*定义数组及变量为基本类型*/
printf("Please enter a Array:\n"); for(index=;index<;index++)/*逐个输入数组元素*/
{
scanf("%d",&iArray[index]);
} printf("Original Array is:\n"); for(index=;index<;index++) /*显示数组中的元素*/
{
printf("%d",iArray[index]); }
printf("\n"); for(index=;index<;index++)
{
temp=iArray[index];
iArray[index]=iArray[-index];
iArray[-index]=temp;
}
printf("Now Array is:\n");
for(index=;index<;index++) /*显示数组中的元素*/
{
printf("%d",iArray[index]); }
printf("\n"); return ; }

二.一维数组初始化

  1. 在定义数组时候直接对数组元素赋初值。
#include<stdio.h>
/*一维数组的使用*/
int main()
{
int index;/*定义循环控制变量*/
int iArray[]={,,,,,}; for(index=;index<;index++)
{
printf("%d\n",iArray[index]);
}
return ; }

2.只给一部分元素赋值。未赋值的部分元素值为0。

int iArray[6]={0,1,2};

#include<stdio.h>
/*一维数组的使用*/
int main()
{
int index;/*定义循环控制变量*/
int iArray[]={,,}; for(index=;index<;index++)
{
printf("%d\n",iArray[index]);
}
return ; }

3.在对全部数组元素赋值初值时可以不指定数组长度。

int iArray[]={1,2,3,4};

#include<stdio.h>
/*一维数组的使用*/
int main()
{
int index;/*定义循环控制变量*/
int iArray[]={,,,,}; for(index=;index<;index++)
{
printf("%d\n",iArray[index]);
}
return ; }

三.一维数组应用

#include<stdio.h>
/*一维数组的使用*/
int main()
{
char * ArrayName[];/*字符指针数组*/
int index;
ArrayName[]="WangJunKai";
ArrayName[]="LiuWei";
ArrayName[]="SuYang";
ArrayName[]="LeiYu";
ArrayName[]="ZhangMeng"; for(index=;index<;index++)/*使用循环数组显示名称*/
{
printf("%s\n",ArrayName[index]);
}
return ; }

C语言中的一维数组的更多相关文章

  1. C语言中指针和数组

    C语言数组与指针的那些事儿 在C语言中,要说到哪一部分最难搞,首当其冲就是指针,指针永远是个让人又爱又恨的东西,用好了可以事半功倍,用不好,就会有改不完的bug和通不完的宵.但是程序员一般都有一种迷之 ...

  2. (待续)C#语言中的动态数组(ArrayList)模拟常用页面置换算法(FIFO、LRU、Optimal)

    目录 00 简介 01 算法概述 02 公用方法与变量解释 03 先进先出置换算法(FIFO) 04 最近最久未使用(LRU)算法 05 最佳置换算法(OPT) 00 简介 页面置换算法主要是记录内存 ...

  3. C语言中的指针数组

    C语言中的指针数组是什么,像 char *a[]={"ddd","dsidd","lll"}; 这里讲一下注意如果我们使用了a也就是首元素的 ...

  4. 【C语言】-指向一维数组元素的指针

    本文目录 一.用指针指向一维数组的元素 二.用指针遍历数组元素 三.指针与数组的总结 四.数组.指针与函数参数 说明:这个C语言专题,是学习iOS开发的前奏.也为了让有面向对象语言开发经验的程序员,能 ...

  5. C语言中 指针和数组

    C语言的数组表示一段连续的内存空间,用来存储多个特定类型的对象.与之相反,指针用来存储单个内存地址.数组和指针不是同一种结构因此不可以互相转换.而数组变量指向了数组的第一个元素的内存地址. 一个数组变 ...

  6. 【C语言】指向一维数组元素的指针

    本文目录 一.用指针指向一维数组的元素 二.用指针遍历数组元素 三.指针与数组的总结 四.数组.指针与函数参数 前面我们已经学习了指针,如果指针存储了某个变量的地址,我们就可以说指针指向这个变量.数组 ...

  7. C语言入门:一维数组的概要

    数组的概念: 具有相同数据的有序集合 一维数组的定义格式: int a[5]; 类型说明符  数组名(标识符)[常量表达式(长度)]; 一维数组下标 : 数组的下标 从0开始  最大下标值 为 数组的 ...

  8. c语言中的字符数组与字符串

    1.字符数组的定义与初始化 字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素. char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y ...

  9. c语言中双维数组与指针的那点事儿

    说起c语言的指针,估计对c语言只是一知半解的同志们可能都会很头疼,尤其它跟数组又无耻的联系到一起的时候,就更加淫荡了!!! 怎么说呢,就是有一点规定:(或准则) 数组名可以看成是指向数组头元素的指针, ...

随机推荐

  1. 跟随我在oracle学习php(12)

    DOM 文档对象模型 body:(什么时候)找到标签 操作标签找到标签:(都会返回一个js对象)document.getElementById() 通过iddocument.getElementsBy ...

  2. idea的破解及相关安装

    ---- idea的破解 -javaagent:../bin/JetbrainsCrack-2.7-release-str.jar 复制到相关的idea配置文件 并将该Jar包复制到idea的bin目 ...

  3. Android : Camera之CHI API

    一.CAM CHI API功能介绍: CHI API建立在Google HAL3的灵活性基础之上,目的是将Camera2/HAL3接口分离出来用于使用相机功能,它是一个灵活的图像处理驱动程序(摄像头硬 ...

  4. oracle中用while循环查询1到100的质数(素数)

    declare i number:=1;  --表示当前数字 j number:=0;  --从2开始,存储判断的数字 sum1 number:=0;--总数begin while(i<100) ...

  5. shell编程(二)

    第三十二次课 shell编程(二) 目录 十五.shell中的函数 十六.shell中的数组 十七.告警系统需求分析 十八.告警系统主脚本 十九.告警系统配置文件 二十.告警系统监控项目 二十一.告警 ...

  6. SQLZOO网页中SQL的答案(SELECT from world篇)

    SELECT from world篇 11. 题目: The CASE statement shown is used to substitute North America forCaribbean ...

  7. U盘安装kali中CDROM问题解决

    1,采用ultraISO 制作Kali的安装盘,无法安装.U盘不能被识别. 2,改用win32diskimager,能识别了,但期间出现CDROM找不到. 3,采用网上方式,ALT+ F2,ls /d ...

  8. win10安装pytorch

    安装gpu版本的pytorch需要三个东西:pytorch(torchvision).cuda.cudnn 相信大家都安装过了anaconda,就不介绍anaconda的安装了 1.安装cuda:从官 ...

  9. sklearn中树模型可视化的方法

    在机器学习的过程中,我们常常会用到树模型的方式来解决我们的问题.在工业界,我们不仅要针对某个问题利用机器学习的方法来解决问题,而且还需要能力解释其中的原理或原因.今天主要在这里记录一下树模型是怎么做可 ...

  10. 一个http请求从用户输入网址开始到结束都发生了什么

    一个http请求从用户输入网址开始到结束都发生了什么   一.一个http请求从开始到Django后台,到结束发生了什么 通过用户输入的域名解析出IP地址 TCP/IP 三次握手 进入nginx--- ...