✅作者简介:热爱后端语言的语言规语大学生,CSDN内容合伙人
✨精品专栏:C++面向对象
文章目录
- 1、范掌函数的函数结构
- 1.1、无参无返
- 1.2、数组使用无参有返
- 1.3、名的妙用有参无返
- 1.4、指针综合有参有返
- 1.5、快速主函数中的入门调用及运行效果
- 2、C语言数组创建和基本操作
- 2.1、小案数组创建的语言规语方式
- 2.2、数组元素的范掌引用
- 2.3、有关数组名的函数干货小知识
- 3、C语言指针
- 3.1、数组使用指针的名的妙用定义和使用
- 3.2、指针所占内存空间
- 3.3、指针综合空指针和野指针
- 4、三者的综合使用
- 4.1、指针和函数小案例
- 4.2、指针和数组小案例
- 4.3、数组和函数小案例
🔥前言
C语言计算机二级考试快开始了,为了给我对象加油助力,我准备总结一下C语言中函数、数组、指针的知识点并设计三种综合案例作为练习巩固。
1、函数的结构
C语言要求,在程序中用到的所有函数必须先定义,后使用。那么怎么去定义一个函数呢?
- 指定函数的类型,即返回值类型,这个类型可以是整型、浮点型、字符型甚至是自定义类型
- 指定函数的名字,取名尽量按照好理解的意义来做,方便后续的调用
- 指定函数的参数列表,可以无参数,有参数的时候注意定义好参数的类型以及名字
- 指定函数完成特定功能,这个在函数体内定义
- 函数可以事先声明,跟函数定义不同的是以分号结尾
举个例子:
int Max(int x,int y);int Max(int x,int y){ return x>y?x:y;}
这里的第一行代码是Max函数的声明,第二行是函数的定义,大括号以及里面的代码是函数体。
int
是该函数的返回值类型,Max
是函数名,(int x,int y)
是参数列表,含有两个整型的形式参数
函数体内的return
的内容需要跟返回值类型一致,如果返回值类型是void
那么可以没有return语句
1.1、无参无返
返回值类型为void
,参数列表为空
void print_star(){ printf("