C语言入门基础知识 |
您所在的位置:网站首页 › 西餐入门的基础知识 › C语言入门基础知识 |
想知道什么是函数,首先给出函数的定义: 函数是C语言的基础模块,是以完成某种目的为目标的语句的集合; 函数有较强的独立性,可以相互调用。当我们需要使用函数内相关的功能时;只需要调用函数就可以完成功能,能大大减少冗余重复语句的使用,增强代码的可读性。 举个栗子: 假如你是公司的老板,有一项任务很麻烦,但你每天都要做;在公司资金充足的情况下,我相信大部分人会选择雇一个员工专门做这件事,这样的话,每天你的任务就从做这件事变成了呼叫这个员工来做这件事;那么,这个员工的名字我们就可以理解为函数 ↑栗子结束↑ 函数一般分为两种:库函数和自定义函数,库函数是c语言自带的函数,比如对于字符串的strcmp()等,而自定义函数是我们自己定义的函数,也就是我们下面主要要说的内容; 那么,理解了函数是什么,现在我们可以学着来写函数了; 大家学c语言第一次helloworld的时候,我相信大家都见到过下面 int main() { printf("helloworld"); return 0; }这样的语句;我们就来拿它举一个栗子 (来,把目光聚过来) 这个函数除了printf之外,我们大体可以把它分为几个部分,分别是 int main () return 0;(这一点在第一部分讲解) {} 我们接下来就简单来讲讲每个部分的意义都是什么,都是做什么用的 1.int(函数类型)int的含义是整形,在这里作为函数的类型被使用,常用的类型还有 short、int、long、char、float、double(c++中还有bool类型),它们也都可以作为函数的类型使用。除了这几种之外还有一种类型是void类型;我们按照函数是否是void类型(是否有返回值)可以把函数分为两种:即 1.void — 无返回值类型 2.不是void的情况 — 有返回值类型 函数的return部分和函数的类型是一对需要注意的地方,如果函数的类型是void,通常不需要返回值(后面会详细讲返回值的问题),也就是说如果把main函数改成这个样子也是可以的 void main() { printf("helloworld"); }没有return 是合法的~ 但是在有返回值的情况下,要注意一点,返回值类型要与函数类型一致(敲黑板) 但是在有返回值的情况下,要注意一点,返回值类型要与函 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |