函数的介绍
遇到的问题:
1.代码看起来特别多,不简洁
2.修改起来非常麻烦,需要所有用到的地方都修改
函数就可以解决上述这两个问题
函数可以理解为一个打包带,就是把一段代码打包起来,用到的时候只要写一下这个打包带的名字就可以了
函数的分类:
1.无参数无返回值的函数
2.有参数的函数
3.有返回值的函数
无参数无返回值的函数的定义语法:
void 函数名(){
函数体;
}
意思:函数名就是自己随便起的名字,但是要符合标识符规范:
1.起名要有意义,要做到一看名字就知道什么意思
2.只能以下划线、字母、$开头,后面接任意的下划线、数字、字母、$
3.不能以关键字作为名字
4.遵守驼峰命名法:第一个单词首字母小写,以后的每个单词首字母大写
函数体就是要打包的代码
函数的调用语法:
调用的意思就是说你在某个地方需要用到这段被打包的代码
语法:
函数名();
例:drawHeart();
tips:代码例子如下
#include <stdio.h>
void drawHeart(){
printf("芙蓉,5201314\n");
printf(" ***** *****\n");
printf(" ********* *********\n");
printf(" ************ ************\n");
printf("***************************\n");
printf("***************************\n");
printf("***************************\n");
printf(" *************************\n");
printf(" *********************\n");
printf(" *****************\n");
printf(" *************\n");
printf(" *********\n");
printf(" *****\n");
printf(" ***\n");
printf(" *\n");
}
int main(int argc, const char * argv[]) {
drawHeart();
return 0;
}