您当前的位置: 首页 >  c语言

微凉秋意

暂无认证

  • 0浏览

    0关注

    110博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【C语言】规范掌握C语言函数|数组名的妙用|指针快速入门|综合使用小案例

微凉秋意 发布时间:2022-09-22 18:53:25 ,浏览量:0

✅作者简介:热爱后端语言的大学生,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语言要求,在程序中用到的所有函数必须先定义,后使用。那么怎么去定义一个函数呢?

  1. 指定函数的类型,即返回值类型,这个类型可以是整型、浮点型、字符型甚至是自定义类型
  2. 指定函数的名字,取名尽量按照好理解的意义来做,方便后续的调用
  3. 指定函数的参数列表,可以无参数,有参数的时候注意定义好参数的类型以及名字
  4. 指定函数完成特定功能,这个在函数体内定义
  5. 函数可以事先声明,跟函数定义不同的是以分号结尾

举个例子:

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("********\n");
}
1.2、无参有返

返回值类型设置为int,return 的值也是整型

int get_data()
{
	int data = 100;
	return data;
}
1.3、有参无返

这里有整型参数ab,调用该函数就能自动打印出二者中的较大值

void contrast(int a,int b)
{
	int c = 0;
	if (a > b)
		c = a;
	else
		c = b;
	printf("最大值为:%d", c);
}
1.4、有参有返

这里调用getMin函数会得到二者中的较小值

int getMin(int a, int b)
{
	return a             
关注
打赏
1664596500
查看更多评论
0.0370s