码迷,mamicode.com
首页 > 编程语言 > 详细

第六章 数组与结构

时间:2020-02-23 00:06:12      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:作用   info   决定   ima   bsp   get   不同   put   com   

数组

数组是类型相同  数目相同的若干变量大的有序集合

一.一维数组

  1.格式: 类型说明符   数组名 [常量表达式]

    例如:   int arr[1,2,3,4,5, 6]

    格式说明:(1)数组中的每一个变量称为数组元素

       (2)数组在内存中存储是占一段连续的存储空间

       (3)一个数组名只能在程序中说明一次,

       (4)常量表达式可以是整数常量、符号常量或常量表达式,  不能包含变量,  其值必须是正整数

  2.一维数组在内存中的存储

    数组定义以后,  编译器就会为这个数组在内存中分配一串连续的存储单元用于存放数组元素的值。数组名表示存储单元的首地址, 存储单元的多少由数组的类型和数组的大小决定。

             技术图片

   一维数组总字节数=sizeof(类型)*数组长度,

3.数组的引用

     (1) 格式: 数组名  [下标]

      下标可以是整数,符号常量,变量或整型表达式,

      下界<=下标<=上界       (下界=0,上界=整常量表达式-1)

   (2)说明:对数组中所有元素逐个引用时,  通常使用循环结构,

 

数组的输入输出

               数值数组

    字符数组

      (1)逐个字符输入输出  %c

      (2)作为整体一次输入输出  %s

      (3)用字符串输入输出函数

          gets( )

 

          puts( )

 

 

 

 

 

 

 

 

^异或:相同为0,不同为1:作用是两个整数二进位中哪些位不同。*//*void main(){   short int a = 31;   short int b = 15;   short int c = a^b;   printf("%hd",c);}*//*a:  0000 0000 0001 1111b: 0000 0000 0000 1111^------------------------    000;0 0000 0001 0000 所以结果就是16

第六章 数组与结构

标签:作用   info   决定   ima   bsp   get   不同   put   com   

原文地址:https://www.cnblogs.com/hyt19911004/p/12347856.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!