编程成长之路

我们都是站在父母的肩上去看他们不曾看到的风景!加油!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

函数

Posted on 2023-05-24 17:47  来颗维C  阅读(7)  评论(0编辑  收藏  举报

什么是函数?
C程序是由函数组成的
函数是C程序的基本模块,是用于完成特定任务的程序代码单元

函数的定义(声明)

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

#pragma warning(disable:4996)

/* 1-无类型,无参数
* 2-有类型,无参数
* 3-无类型,有参数
* 4-有类型,有参数
*/

//1-无类型(就是空白),无参数 : 格式:类型名  变量名
/*void  Speak();*///这就是函数的声明  函数的名字叫Speak

//2-有类型,无参数
int R()
{
	srand((unsigned int)time(NULL));

	return rand() % 12;//返回
}


//3-无类型,有参数
//第一步 先做函数的声明
void Printf(int data);

//4-有类型,有参数
int Add(int x, int y)
{
	return x + y;
}

//函数的形参与实参
//1-形参:在未出现函数调用时,他们并不占用内存中的存储单元;也就是说形参不是实际存在的数据  形参里的变量不能赋值
void max(int a, int b)
{

}








int main()
{
	//1-printf函数是库函数 系统自带的函数
	/*printf("HelloWorld\n");*/

	//2-自定义函数 
	//例如:实现一个两个数的加法
	/*int x, y;

	scanf("%d", &x);
	scanf("%d", &y);

	printf("x+y=%", x + y);*/

	//函数的声明:告诉了计算机是什么,但是具体还没有实现

	//在main()函数中调用自定义函数
	/*Speak();*/


	/*char Ban[84][10] =
	{
		"九夏","汪洋","丽丽","火龙","琪琪","韩信",
		"酒气","天天","七七","填填","爱你","顾霞"
	};

	printf("%s\n", Ban[R()]);
*/
	

		//Printf(R());//调用函数

	//计算器的加法
	int x, y;
	//切记scanf函数不加\n
	scanf("%d", &x);
	scanf("%d", &y);
	printf("%d\n", Add(x, y));
	
	system("pause");
	return 0;

}

//实现声明函数的功能
//void Speak()
//{
//	//函数体
//	printf("xxxxxxxxx");
//
//}


//void Printf(int data)
//{ //data就是随机数
//	
//	
//		char Ban[84][10] =
//		{
//			"九夏","汪洋","丽丽","火龙","琪琪","韩信",
//			"酒气","天天","七七","填填","爱你","顾霞"
//		};
//
//	
//		printf("%s\n", Ban[R()]);
//	
//}