龙空技术网

C语言学习笔记7-数组与函数

元气满满的阿度 162

前言:

目前大家对“求数组长度的函数c语言”大约比较注意,各位老铁们都想要学习一些“求数组长度的函数c语言”的相关内容。那么小编也在网上收集了一些关于“求数组长度的函数c语言””的相关文章,希望朋友们能喜欢,朋友们快快来学习一下吧!

学习平台:中国MOOC在线学习平台

视频课程:浙江大学翁恺的《程序设计入门——C语言》

自选的辅助教材:谭浩强的《C程序设计》第三版

学习时间:2020年3月23日-3月29日

本笔记对应课程第六周中所有教学内容

数组

1、数组是一种容器,它的特点是数组中的所有元素都具有相同的数据类型。

数组的定义方法:数据类型 数组名[下标]

int a[5];

其中,[]中的下标数量等于数组的长度;下标是从0开始,最后一个下标等于长度-1。

在定义一维数组的时候,通常需要对一维数组进行初始化。如果不对一维数组初始化,则定义的一维数组各个元素中的数据是杂乱的,是编译器为本程序分配内存前的杂乱状态,如果这时使用其中的数组元素,有可能导致一些不可预测的现象。

2、一维数组的初始化

int a[3] = {1,2,3}; 		//对数组a内所有元素初始化 int b[3]; b[0] = 1; b[1] = 2; b[2] = 3; 			//对数组b内各个元素初始化int c[] = {1,2,3};	 //定义时可以不填下标数量,这时的数组长度等于初始化的元素数量

函数

1、函数的一些概念

函数:通常所说的函数是指主函数、库函数、自定义函数内部的函数,它不能单独构成一段C语言程序。

主函数:可以独立运行的一段程序称为主函数,其函数名定义通常为main()。

库函数:C语言中提供用户调用的函数。比如我们学过的scanf()函数和printf()函数。

函数的调用:如果在一个函数中使用另一个函数,则称调用另一个函数。

主调函数:调用其他函数的函数称为主调函数。任何函数都可以调用其他函数,成为主调函数。

被调函数:被其他函数调用的函数称为被调函数。

函数功能:函数可以完成的特定功能。

有返回值函数:如果一个函数在被调用后必须将数据返回到主调函数,则称为有返回值函数。

无返回值函数:如果一个函数在被调用后,只是执行某种功能,没有数据返回到主调函数,则称之为无返回值函数。

2、本地变量

函数的每次运行,就产生了一个独立的变量空间,在这个空间中的变量,是函数的这次运行所独有的,称作本地变量。本地变量在程序运行进入这个函数之前,其中的变量不存在,离开这个函数,其中的变量就消失了

PS:以上内容纯属个人学习心得,仅供参考。

标签: #求数组长度的函数c语言