C语言自创函数

#include <stdio.h>
int p()/*平常我们都是直接定义主函数,现在主函数在下面去了,
这个P()就是我们的自创函数自创函数和主函数一样的书写。这个自创函数为无定义型*/
{printf("小红在CSDN上学习");return 0;
}
int study(int num)/*这个也是自定义函数,这个是定义了参数的自创函数*/
{printf("小红在CSDN上已经参与学习了%d门课程",num);return 0;
}
int main()
{p();study(5);//此处的参数会传递给第二个有参数的自定义函数。return 0;
}

输出结果:

同理如果我们把主函数中的study参数设置为6结果就是下面这个啦!

为了方便理解可以再参考C语言中使用自定义函数计算三角形周长
----------------------------------分割线----------------------------------
本人承诺以上文章为本人编写,绝非复制粘贴。写在这里一是为了防止以后自己将知识点遗忘,二是为了和大家分享我自己对这个知识点的理解和认识。如果我的文章中有错误希望看到后可以指正,感激不尽!

C语言子函数的创建及使用相关推荐

  1. C语言 子函数改变指针指向的值

    C语言 子函数改变指针指向的值 首先,为了防止出错,我还在在<C primer plus>中再看了一次概念. 如下: 指针是个左值,就跟我们定义一个 int a = 10;一样. 接着再查 ...

  2. c语言子函数返回字符串的正确方式

    c语言子函数返回字符串的错误 最近做leetcode上的一道题,通过子函数返回字符串.开始时用局部变量的字符串返回的,认为返回了字符串的首地址,便可以get到这个字符串,但由于局部变量离开函数后被回收 ...

  3. Linux c语言 creat参数,C++_使用C语言操作文件的基本函数整理,C语言creat()函数:创建文件函 - phpStudy...

    使用C语言操作文件的基本函数整理 C语言creat()函数:创建文件函数 头文件: #include #include #include 定义函数: int creat(const char * pa ...

  4. C语言子函数返回二维数组讨论

    C语言中,在子函数中将一个二维数组返回 都知道,在子函数中,一定不能返回一个局部变量的指针,局部变量在子函数中进行创建,子函数调用结束后,该指针将被释放掉. 如果被指针所指向的该内存空间被别的程序占用 ...

  5. C语言子函数通过传递参数地址改变参数数值2021-05-28

    由于总是忘记这最基础的"通过传递参数地址,从而改变参数数值."的形式,还是在此记录一下吧. 子函数声明: 参数传递形式:*NAME void color_intensity_SCO ...

  6. c语言子函数作用是什么意思,C语言编译器中常见的函数用法以及作用详解

    C语言的编译器中自带很多库函数,如果熟悉了,用起来操作起来都很方便,不仅能提高效率稳定性也是毋庸置疑的,毕竟都是世界级的大师写出来的.今天就来谈一谈,C语言自带的函数内存操作处理这一块 主要有:mem ...

  7. c语言子函数返回值,C语言函数说明与返回值

    在学习C语言函数以前,我们需要了解什么是模块化程序设计方法. 人们在求解一个复杂问题时,通常采用的是逐步分解.分而治之的方法,也就是把一个大问题分解成若干个比较容易求解的小问题,然后分别求解.程序员在 ...

  8. c语言子函数返回数组,main函数3种方法打印输出

    List item 下文主函数调用receive函数得到receive函数内的a数组,并打印输出: :------------------------------------------------- ...

  9. c语言子函数定义与调用,C语言的简单函数定义与调用

    #include int main() { void print_star();//声明print_star函数 print_star();//调用print_star函数 void print_me ...

最新文章

  1. python全栈开发笔记---------函数
  2. 手机开发平台指南、教程和资料介绍
  3. 解题报告(五)组合计数(ACM / OI)超高质量题解
  4. Java 网址短链接服务原理及解决方案
  5. Hadoop和大数据:60款顶级开源工具
  6. 请分别介绍一下aof和rdb都有哪些优点?以及两者有何区别?
  7. GPU云服务器是什么?谷歌宣布将要推出GPU云服务器
  8. videocapture.read()解决内存泄露_只需4个步骤,分析解决在生产环境下JVM内存泄露问题...
  9. 和各路巨佬の随机挑战3总结
  10. Memcached - Base
  11. AS3.0中的显示编程(五)-- Loader(加载器)
  12. 金陵科技学院计算机科学与技术,计算机科学与技术专业考试大纲-金陵科技学院.DOC...
  13. 斯坦福大学深度学习公开课cs231n学习笔记(3)最优化方法:梯度下降
  14. 被忽视的大型互联网企业安全隐患:第三方开源WiKi程序
  15. Fisher精确检验【转载】
  16. python推箱子小游戏_python写的推箱子小游戏
  17. usr目录linux,linux系统/usr目录的意义与内容
  18. js下载文件 监听下载完成事件
  19. 使用PyG (PyTorch Geometric) 实现同质图transductive链路预测任务
  20. JAVA程序之选举班长

热门文章

  1. ufs 固态硬盘_UFS 3.0闪存读写速度比SSD还要快吗?
  2. u盘固定盘符_PE下固定U盘盘符的方法
  3. ubuntu显卡驱动(nvidia)安装终极教程
  4. 【转载】 计算机类期刊审稿周期
  5. 稳定性系列文章1-如何评价系统稳定性?
  6. 6000字Locust入门详解
  7. java怎么读取pem文件格式_如何读取. pem 文件获得私钥和公钥_java_酷徒编程知识库...
  8. 分布式事务2PC、3PC、TCC、RocketMQ事务消息方案详解与对比(详细图解)
  9. 微信小程序-五星评分
  10. 【电气专业知识问答】问:电压互感器和电流互感器在作用和原理上有什么区别?