c语言数组

c语言数组

一丶知识点

(一)一维数组

1丶形式

   数组名[下标]

   型如a[n]。

2丶注意点

  1在创建数组时,必须定义数组的类型和大小。

  数组的大小不能为0。

  2在数组a[n]中,[ ]内必须为常量,不能为变量。

  3输入数组时,可以使用循环语句。例如

for(int i=1;i<n+1;i++)

cin>>a[i];

  4数组必须先定义,在使用。

  5数组不能进行赋值操作,如果声明int a[n],b[n]。是不能b=a。

  6 memset(a,0,sizeof(a))的作用是把数组a清零,他在cstring中定义。

(二)二维数组

1丶形式

   数组名[下标1][下标2]

   型如a[i][j]

2丶注意点

   1二维数组与一维数组相类似。

    在创建数组时,必须定义数组的类型和大小。

  数组的大小不能为0。

  2在数组a[n][b]中,[ ]内必须为常量,不能为变量。

  3输入数组时,可以使用循环语句。例如

for(int i=1;i<n+1;i++)

for(int j=1;j<b+1;j++)

cin>>a[i][j];

  4数组必须先定义,在使用。

  5回文

回文是指从左到右和从右到左读一串字符的值都是一样的。

(三)字符类型与字符数组

 1丶字符类型

   1字符类型由一个字符组成的字符常量和字符变量。

   2字符常量的定义

     const

          字符常量='字符'

   3字符变量定义

     char 字符变量。

 2丶字符数组

   1字符数组的定义格式

     char ch[n];

     注意

      字符数组的定义同于一般数组,所不同的是数组类型是字符型,第一个元素同样是从char[0]开始的。

   3丶字符串的输入与输出

     1输入

       格式scanf("%s",字符串名称);

       注意,这里的输入不加&

             输入多组字符串时,以空格隔开。

       格式get(字符串名称)

       注意,get只能输入一个字符串。

      2输出

        格式printf("%s",字符串名称);

        注意,用%s输出时,输出项只能是字符串名称。

二丶应用

学习一维数组,二维数组等可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值