C语言函数2

拈花ヽ惹草 提交于 2020-03-08 20:28:32

函数

函数链式访问

把一个函数的返回值作为另外一个函数的参数。

#include <stdio.h>
#include <string.h>
int main()
{
    char arr[20] = "hello";
    int ret = strlen(strcat(arr,"bit"));
    printf("%d\n", ret);
    return 0;
}


#include <stdio.h>
int main()
{
    printf("%d", printf("%d", printf("%d", 43)));
    return 0; 
} 

函数的声明和定义

函数声明:

  • 函数的声明一般出现在函数的使用之前。要满足先声明后使用。
  • 函数的声明一般要放在头文件中的。
  • 函数声明是为了告诉编译器有一个函数,参数,返回类型。
#ifndef __TEST_H__
#define __TEST_H__
//函数的声明
int Add(int x, int y);
#endif //__TEST_H__

函数定义:

函数的定义是指函数的具体实现,交代函数的功能。

#include "test.h"
//函数的实现
int Add(int x,int y)
{
   return x+y;
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!