黑马程序员_ios基础入门学习_C语言day4

1.函数基本语法
返回值类型 函数名(形式参数)
{
函数体
}
C语言是弱类型的语言,所以即使定义了函数有返回值,也可以不写return,仅仅编译的时候产生一个警告错误,链接还是可以生成可执行文件,但是不建议这么做。
2.函数的作用:代码重用,可以将一些常用的方法,重复的代码封装到一个函数中
3.函数的使用:如果函数写在main函数前面,那么没问题,如果函数写在main函数的后面,由于代码自顶向下执行,在main函数中执行到了调用某个函数,但是却没有找到这个
函数,会报错。解决的方法就是告诉main函数“放心吧,这个方法我已经定义了”,怎么告诉呢?声明函数呗。语法:返回值类型 函数名(形式参数);
如果函数有返回值,并且想要得到返回值,那么在调用函数的时候,通过定义一个与返回值类型相同的变量来接收。
4.return的作用:结束函数。如果return后面有值,则结束函数,并且返回该值给调用者。
5.为什么我们要写#include <stdio.h>: stdio.h是系统自定义的头文件,里面声明了我们C语言中常用的一些方法,比如printf和scanf,include就是将头文件包含进来。
当我们自定义了一些函数,并且把函数写成一个C文件。并且写了一个同名的.h的头文件,我们使用include的时候是用" "括起来。include实际上做的工作就是将头文件中的函数声明复制过来。
6.实际开发过程中,肯定是分工合作的,那么不可能几个人编写同一个文件,那么就可以具体分成几个文件,比如A编写main()函数,控制整个程序的运行流程。B编写一些程序在
运行的时候,要使用的一些函数,写在.c文件中,并且在同名的.h文件中声明函数。那么A只要在main函数前include “b.h”就可以了。
7.main函数的返回值
返回0,程序正常退出
返回其他值,异常退出
printf函数也有返回值。返回的是输出的字符串所占的字节数,返回值类型是int类型。比如 int a= printf("123asd哈\n");在mac系统中汉子所占的字节数是3,所以a的值是10.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值