什么是函数?
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()]);
//
//}