19.12.23

今日学习了,关于函数的定义。

返回值类型+函数名字(形参)

{          }

关于函数声明,由于c语言的执行方式为从上往下逐条执行。若在主函数中调用的子函数没有经过声明,则程序会报错。所以要在#include<stdio.h>后对子函数进行声明。函数定义的要求与变量定义规则相同。1。不能以数字开头。2。必须使用数字,字母。下划线。3。不能使用关键字4。见明知义。

Return的位置在程序中有返回主调函数调用位置的作用。当返回值存在多个时,只返回分号前面的数据。

主调函数中,调用语句函数括号中的变量为实参。子函数中接受变量的为形参。形参必须进行定义。同时当形参为2个以上时,定义语句不能省略。

实参与形参数据类型与数量必须一致。

全局变量的位置决定它的使用范围。

局部变量只作用于定义它的函数。

不同函数可以定义名称相同的变量。互不影响。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、c语言的函数有以下特点: (1)才源程序由函数组成,一个主函数main()+若干其他函数 C程序中的函数类似文...
    滕王阁序阅读 1,402评论 0 6
  • 原文地址:C语言函数调用栈(一)C语言函数调用栈(二) 0 引言 程序的执行过程可看作连续的函数调用。当一个函数执...
    小猪啊呜阅读 4,773评论 1 19
  • #1.函数基础1.1 局部对象1.2 函数声明1.3 分离式编译 #2.参数传递2.1 传值参数2.2 传引用参数...
    MrDecoder阅读 641评论 0 1
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,029评论 0 38
  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 4,702评论 0 5