完全看自己需求啊,函数用来封装独立功能的代码段,比如我要让用户输入一个字符串,然后再打印出来。你可以把输入写成一个函数,输出写成一个函数。然后再主函数里面调用。
- #include <stdio.h>
- //从键盘获取一个整数,返回获取整数的值
- int GetNumber(){
- int inputNumber=0;
- scanf("%d",&inputNumber);
- return inputNumber;
- }
- //打印整数
- void PrintNumber(int inputNumber){
- printf("%d\n",inputNumber);
- }
- int main(int argc, char *argv[])
- {
- //首先调用GetNumber获取整数
- int intputNumber=GetNumber();
- //获取到整数后打印
- PrintNumber(inputNumber);
- return 0;
- }
复制代码
GetNumber()这个函数之所以有返回值,无参数是因为我只需要在这里让用户输入一个数字就好,然后我要把输入的数字返回。PrintNumber(int inputNumber)这个函数之所以有参数无返回值,是因为我要通过传递参数接收我刚才输入的那个数字,然后把它打印出来,不需要再返回其他结果。不知道你能不能理解 |