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===

%s 会接收字符串结束标志‘\0’ 之前的所有字符,在ASCII中就是数字0

char arr[100];

// 非换行不停止,这样就可以在字符串中包含空格了。

scanf("%[^\n]",arr);

 =======随机数======

步骤:

  1. 添加头文件 time.h stdlib.h

  2. 添加随机数种子,srand(unsigned int ) time(NULL);

  3.  生成随机数

====双色球===

 

posted on 2020-03-02 20:45  萧橘子  阅读(171)  评论(0编辑  收藏  举报

导航