C语言-1.简介
2014-02-26 14:19
288 查看
C语言学习。
1.C语言的结构
1.1 C语言的文件后缀有2种,一种是test.h,一种是test.c。.h是头部 文件,专门用于导入"申明的函数"。.c文件就用来执行语句的。
1.2 C语言是面向过程的语言,所以都是以function函数为主,相当于面向对象的方法,C语言执行是以此从上往下执行的,所以一个.c文件中必须要有一个main函数,这相对于index.html,默认的一个入口。
1.3 调用一个sum函数时,必须在main函数上面定义sum,放在main()下面定义,会报错。或者是先在头部申明一下sum函数,再无论先后定义都可以。
1.3 申明一个函数和定义一个函数是有区别的。定义一个函数有具体的方法。
申明:int sum(int a, int b);
定义: int sum(int a, int b) { return a + b};
1.4 一般一个.c文件会有#include 包含文件。
#include <stdio.h> 用< >表示是包含系统申明的函数库。
#include "test.h" 用双引号表示包含的是自定义的申明函数 库。
1.5 #include 只能包含头部.h文件,里面都是申明的函数。不能包含.c文件。因为c语言是先编译的,会把所有的.c文件都编译一边,拿如果包含了.c。编译的时候他认为了定义了2遍,不能重复定义。会报错。
1.6 c 语言的执行流程。
编译.c文件(.h文件只包含,不编译)——>生成obj文件---->链接(链接所有的obj文件和c语言函数库)--->生产机器可以识别的2进制代码---->运行。
1.C语言的结构
1.1 C语言的文件后缀有2种,一种是test.h,一种是test.c。.h是头部 文件,专门用于导入"申明的函数"。.c文件就用来执行语句的。
1.2 C语言是面向过程的语言,所以都是以function函数为主,相当于面向对象的方法,C语言执行是以此从上往下执行的,所以一个.c文件中必须要有一个main函数,这相对于index.html,默认的一个入口。
1.3 调用一个sum函数时,必须在main函数上面定义sum,放在main()下面定义,会报错。或者是先在头部申明一下sum函数,再无论先后定义都可以。
1.3 申明一个函数和定义一个函数是有区别的。定义一个函数有具体的方法。
申明:int sum(int a, int b);
定义: int sum(int a, int b) { return a + b};
1.4 一般一个.c文件会有#include 包含文件。
#include <stdio.h> 用< >表示是包含系统申明的函数库。
#include "test.h" 用双引号表示包含的是自定义的申明函数 库。
1.5 #include 只能包含头部.h文件,里面都是申明的函数。不能包含.c文件。因为c语言是先编译的,会把所有的.c文件都编译一边,拿如果包含了.c。编译的时候他认为了定义了2遍,不能重复定义。会报错。
1.6 c 语言的执行流程。
编译.c文件(.h文件只包含,不编译)——>生成obj文件---->链接(链接所有的obj文件和c语言函数库)--->生产机器可以识别的2进制代码---->运行。
相关文章推荐
- C语言 第一章 C语言简介
- c语言 结构(struct)和联合(union)简介
- c语言中的结构(struct)和联合(union)简介
- C语言读取文件流的相关函数用法简介
- C语言程序设计 第一章 C语言简介
- [转]SQLITE3 C语言接口 API 函数简介
- Objective-C语法之Objective-C语言和iOS系统(简介,语法,系统结构)
- c语言-位运算简介及实用技巧(一):基础篇
- Objective-C语法之Objective-C语言和IOS系统(简介,语法,系统结构)
- obeject-c语言简介、基础语法
- 黑马程序员--C语言自学笔记---06函数简介和简单UNIX指令
- Objective-C语法之Objective-C语言和IOS系统(简介,语法,系统结构)
- 《划时代-51单片机C语言全新教程》-第一章 8051简介 概览
- C语言的预处理命令简介
- 【C语言】C语言简介
- C语言历史简介
- c语言-位运算简介及实用技巧(二):进阶篇(1)
- Objective-C语法之Objective-C语言和iOS系统(简介,语法,系统结构)
- c语言中的#与##的用法简介
- c语言如何操作内存(数据类型、函数在内存中解析简介)