美文网首页
C语言函数及分文件编程

C语言函数及分文件编程

作者: 玉宾 | 来源:发表于2020-08-04 19:19 被阅读0次

太阳不是突然落山的,希望你们永远听不懂这句话。。。

----  网易云热评

一、库函数,不用考虑其原理,直接用就行

strcpy、printf、strstr

二、自定义函数

优点:省去重复代码编写,降低代码的重复率

1、无参数无返回值函数

void aiyou()

{

  printf("我是无参无返回值函数");

}

void:无返回值

aiyou:函数名,一个文件的函数名是唯一的

():里面写参数

{}:函数体

2、有参无返回值函数

void aiyou1(int a)

{

    printf("我是有参无返回值:%d",a);

}

int a:参数,类型+变量名,多个参数用‘,’隔开

3、无参有返回值函数

int aiyou2()

{

    return 10;

}

int:返回值类型为int

return:必须返回一个int类型且只能返回一个返回值

4、有参有返回值函数

int aiyou3(int a,int b)

{

    return a+b;

}

5、调用

int main() {

       aiyou();

       aiyou1(2);

       printf("我是无参有返回值:%d",aiyou2());

       printf("我是有参有返回值:%d", aiyou3(1, 2));

       system("pause");

       return 0;

}

运行结果

三、return和exit

return:结束的是一个函数,

exit:结束的是整个程序

四、声明和定义

1、函数调用之前必须先声明

2、声明形参变量名可以和定义的变量名不一样

3、声明的形参变量可以不写变量名

int aiyou3(int aa,int bb); 

//int aiyou3(int,int);

int main()

{

   ......

}

int aiyou3(int a,int b)

{

    return a+b;

}

五、分文件编程

1、不同功能写一个C文件

2、里面的函数如果想共用需要声明函数

3、可以把所有的函数都声明到一个.h文件,然后头包含,减少代码量

4、我用的VS2019,不同文件不用提前声明

欢迎关注公众号:顺便编点程

相关文章

  • C语言函数及分文件编程

    太阳不是突然落山的,希望你们永远听不懂这句话。。。 ---- 网易云热评 一、库函数,不用考虑其原理,直接用就行 ...

  • PHP文件

    PHP文件操作 像其他编程语言(c , java)一样,php内置了多个文件函数,用来完成文件的打开、读写、关闭等...

  • C语言基础及指针⑤动态内存分配

    接续上篇C语言基础及指针④函数指针 在上一篇我们了解C语言中的函数及函数指针 , 使用函数指针 , 模拟了网络请求...

  • gcc

    C语言 c语言是面向函数的语言,所以c语言中全部都是函数 看看单文件中对函数的生命和调用。 要先对函数进行声明再进...

  • 2018-10-17day14对象介绍和相关操作

    一、编程类型 1、面向过程编程:算法和逻辑(c语言), 2、函数式编程:将函数作为工具 3、面向对象编程:类和对象...

  • C语言中对文件最基本的读取和写入函数

    C语言read()函数:读文件函数(由已打开的文件读取数据) 头文件: #include 定义函数: ssize_...

  • c语言文件函数

    c语言里面的各种字符/字符串读写一直搞得我分不清楚。。今天来学习总结一下:原文章来自http://www.cnbl...

  • Python:文件的读写

    任何编程语言都会涉及到文件的读写操作,在python中文件的读写与c语言有异曲同工之妙。 在对文件的处理中,一般分...

  • C语言中 *.c和*.h文件的区别!

    俗话说,目标决定动力,细节决定成败!C文件就是C语言系列的源文件,而H文件则是C语言的头文件,即C系列中存放函数和...

  • 排序优化——如何实现一个通用的、高性能的排序函数

    几乎所有的编程语言都会提供排序函数,比如 C 语言的 qsort(), C++ STL 中的 sort(),这些排...

网友评论

      本文标题:C语言函数及分文件编程

      本文链接:https://www.haomeiwen.com/subject/mdtgrktx.html