数组 字符串 注释知识点

一,数据

1,定义:相同元素的集合        

2,语法格式: 数据类型  数据名[ 数据长度 ]

补充:1,同一数组中的各元素必然时同一个数据类型

          2,定义数组时,数组的长度时数组中元素的个数,只能用常量或符号常量表示,不能是变                 量或包含变量的表达式。

3,代码

include <stdio.h>
int main()

{
//数据类型 数组名[元素个数];

int age[5];

//完全初始化

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

//不完全初始化,剩余值默认初始化为0

	int arr1[5] = { 1,2,3 };

//不指定元素个数

	int arr2[] = { 5,6,7,8,9 };
	printf("%d\n", sizeof(arr2));

	return 0;
}

4,下标引用

(1)定义:他表示数据中的某个元素,下标是数据元素在数组中的排列序号,可以是整型常量,变量或表达式。

(2)引用格式;数组名[  下标  ]


#include <stdio.h>

int main()

{

	int arr[5] = { 18,21,30,14,25 };
	// 0 1 2 3 4

	//下标引用的概念

	//数组名[下标]

	printf("%d ", arr[0]);
	printf("%d ", arr[1]);

	printf("%d ", arr[2]);

	printf("%d ", arr[3]);

	printf("%d ", arr[4]);

	arr[2] = 19;
    printf("%d\n", arr[2]);
    return 0;

}

二,字符串

1,定义:是一个字符序列组成的集合就形成了一个字符串,在C语言中,由于没有字符串类型,因而字符串是用字符数组来存放的。

2,字符串是用  “  ”引起来的一串字符-------末尾会自动加一个\0进去。

%S:从开始打印直到遇到\0字符结束。


include <stdio.h>
int main()
{
char str[6] = { 'a','b','c','d','e','f' };

printf("%s\n", str);//abcdef

char str1[]= { 'a','b','c','d','e','f' };
printf("%s\n", str1);//abcdef

	char str2[] = "abcdef";

	printf("%s\n", str2);//abcdef
return 0;
}

程序结果

3,输入输出函数

(1)输入:scanf()

  (2)  输出:printf()

#include <stdio.h>

int main()

{

	int arr[3];

	scanf("%d", &arr[0]);

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

	scanf("%d", &arr[1]);

printf("%d\n", arr[1]);

scanf("%d", &arr[2]);

	printf("%d\n", arr[2]);

	int arr[3];

//下面这一行是给arr数组的元素分别输入值

scanf("%d %d %d", &arr[0], &arr[1], &arr[2]);

	/* 下面是将输入的值后答应出来

	&&&&&………………………………*/

	printf("%d %d %d\n", arr[0], arr[1], arr[2]);

	return 0;
}

三,注释

定义:对代码的解释说明(注释不会被编译执行)

1,单行注释://.................  (C++ 当中的注释风格)

2,多行注释:/*..........................................

                        ..................................................*/(C语言当中的注释风格)

3,多行注释

      .........

   //..........

    ............

  //..........

    ...........

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值