您的位置:首页 > 编程语言 > C语言/C++

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

2014-09-06 21:25 176 查看
---------------------- IOS培训.期待与您交流! ---------------------- 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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: