C语言基础
函数的使用步骤
我把学习小白的内容写在博客这,有错误的话望大佬能指导指导,非常感谢!!!
1、定义函数—需要定义一次(由我们自己定义-创造者)
结构式:
返回值 函数名字(参数1、参数2){
实现功能
}
返回值(输出) 函数名字(输入的参数、可多个:输入参数1,输入参数2){
实现功能
}
2、调用函数–可以无限次的调用 (我们自己使用-使用者)
结构式:
返回值=函数的名字(参数1,参数2)
返回值=(等号表示赋值)函数的名字(参数1,参数2)
也可以直接使用“函数的名字(参数1,参数2)”
使用返回值
//定义函数 void无返回值
void show(){
}
//调用函数
show();
3、打印函数
#include<stdio.h>//运行打印函数,须写这一行
//int 是整型的意思 main前面的in表示main函数调用返回一个整数值
int main(){//主函数-程序的入口 有且仅有一个
//这里完成任务 在屏幕上输出Hello World!
printf("Hello World!\n");//打印、输出函数 printf() \n 是换行
return 0;//返回 0 整数
}
1、a1、a2是参数的名字、命名时要有出处,叫形式参数简称形参 英文为 parameter
2、注意:①:a1、a2只能在函数体内使用
②:a1、a2用来接收函数调用时传递的实参,只是一个占位符(占位符的意思相当于器皿,可以理解为呈东西的)
int add(int a1,int a2){//这里括号里的两个int不能省略
return a1+a2;
}
代码举例
//代码中 => 此符号表示运行后的结果
void show(int a1){
printf("数字是:%d",a1)//调用函数 函数名字(参数1,参数2);
}
void main(){
show(10);//输出a1的值 =>数字是:10
show(100);//=>数字是:100
printf("你好C语言");//=>你好C语言
printf("你好%s语言","java");//=>你好java语言
}
在这里我写个额外知识点: 赋值,在代码中注释
//连着上一个代码
int sum=add(1,2);//相当于给a1和a2赋值
intsum1=add(10,100);