前言:
因为学校实验室自学需要所以才想起来做每天学过的代码的记录,今天在B站上看了函数的第一章片段,总结一下知识点。
1.函数后都有括号(这个其实是废话因为敲代码多了就知道了)
2.定义空函数和有参函数一般形式
类型标识符 函数名()
{}(空函数)
类型标识符 函数名(形式参数表示列)【当选取具体数字或字符时为实参】
{
声明部分
语句部分
}
3.实参可以是常量变量表达式,但要有具体值,调用时把实参附给形参。(类型相同或赋值兼容)**
eg:实参3.5,形参为整数,送入形参转化为3。
4.return作用:返回值或表达式供主函数使用。
下面是今天学的部分:
#include<stdio.h>
void main()
{
int max(int x,int y);//取最大值//形参
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);//实参
printf("Max is %d",c);
}
int max(int x,int y)//定义有参函数max
{
int z;
z=x>y?x:y;//如果x大于y 那么输出x否则输出y
return z;
}
还没有搞懂的点: 是否在main函数写入后也可以定义函数比如上题。
答案:可以。
晚安,加油。