关于C语言的学习笔记#4

本文详细介绍了C语言中的函数概念,包括其构成要素(输入、数据处理、输出)和类型声明。通过实例展示了如何定义和调用整型函数intadd(),并探讨了数组的定义、初始化和访问方法。重点讲解了main函数的作用和数组的使用技巧。
摘要由CSDN通过智能技术生成

函数基础

函数是处理数据的一种工具。
函数有三个要素:输入、数据处理、输出。
函数前面的数据类型表明该函数输出的值的类型。
要想调用函数,必须先设定函数的名字。

int add() //创建一个整型函数add

完整的设置一个函数为

int add(int x) //该函数接收一个值,并将值赋给x
{
	int c = x + x; //函数对所得数据进行处理
	return c; //对最后的结果进行输出,使用return指令
}

return是将结果进行输出的指令,在术语中用返回某值来描述
上述函数在定义后,可以在其它函数中得到使用。

int main()
{
	int a = 10;
	int b = add(a); //为函数add输入一个值a
	return 0; //main为主函数,一般返回值为0
}

在这里,main为主函数,一般而言,所有C语言程序首先执行的函数为main函数,因此,一个C语言文件中一般不能没有main函数。main函数的返回值一般取0。

数组

笔记3中已有初步介绍过数组。
数组是多个元素组成的集合。
创建一个数组如下:

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

arr为数组名,[4]表示数组的长度(即数组拥有的元素数量),{1,2,3,4}表示数组的内容。在arr中有四个元素,分别为1,2,3,4。
当[]中不加入数字时,数组会根据后面的元素数量来确定数组的长度。
上述为一个数组赋予初始元素的行为,叫做数组的初始化,由于所赋的元素的数量等于数组的长度,因而又可以叫做完全初始化
数组还有不完全初始化,即给出的元素数量小于数组的长度。

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

在不完全初始化中,未进行赋值的剩余元素默认值为0。
下标:数组使用下标进行访问,下标表示数组中的元素所在的位置。所有数组的第一个元素的下标为0,之后依次递增。
数组的调用使用[]符号

int main()
{
	int arr[5] = {1,2,3,4,5};
	printf("%d",arr[2]); //输出arr中下标为2的值,即3
	return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值