C语言基础30天--(六)

  ===数组===

  1.数组的定义和使用

  格式:

    数据类型  数组名[元素个数]

    元素个数:代表该数组有多少个相同数据类型的变量

    下标:用来表示数组中的某一个元素.

  ===代码===

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

int len = sizeof(scores) / sizeof(int);

  sizeof(int);   // 求出一个整型变量的大小

===

  printf("%d\n",scores[0]);

  int scores[10];

  for(int i = 0;i<10;i++)

  {

    scanf("%d\n",&score[i]);

  }

  system("pause");

======06_05数组初始化和内存结构====

查看地址的过程:1.打印出地址  2,调试--窗口--内存

// %p打印变量的内存地址,是以无符号十六进制格式打印。

  printf("%p\n",scores);

  printf("%p\n",&scores[0]);

  printf("%X\n",&scores[0]);

===区别===

  printf("%p\n",数组名);

  printf("%p\n",数组元素);

数组元素+1 ,移动一个变量类型

数组名+1,移动到数组最后面。

=====06_06十只小猪称体重====

=====06_07数组逆置====

  除了传统的使用临时变量作为中间者之外,还可以先将需要置换的那个数字加到首字上,再减去那个数字。

=====06_08

猜你喜欢

转载自www.cnblogs.com/dagailun/p/12397891.html