------- IOS培训、android培训、期待与您交流! ----------c语言简介
代码的编写:
1程序结构
1) C程序的结构:由函数组成
任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,你可以说C语言程序是由函数构成的。
2) 函数的基本概念
函数名:一个程序中由无数个函数组成,每个函数都有自己的名称
调用(执行)函数:根据函数名就可以调用对应的函数,执行相应的功能
3) C程序的入口
C程序的入口是一个名字叫做main的函数,简称main函数
不管整个程序中有多少个函数,都是先执行main函数。
第一个c语言程序一般是
#include<stdio.h>
int main()
{
printf("hello world");
return 0;
}
程序运行必须经历的几个步骤:
1编译
1)所谓编译就是将c源程序翻译成计算机能识别的0和1
2)使用什么编译器 Xcode3使用GCC,Xcode4使用LLVM编译器(前端用clang)
3)如何使用clang编译器翻译程序 :在终端输入:cc-c wenjianming.c编译成功,会生成.o文件名
编译器的主要作用是检查语法错误。
2.链接
1) 链接的作用:将.o文件和C语言函数库组合在一起,生成可执行文件
2) 由链接器完成,clang编译器里面已经包含了链接指令
在终端输入
在终端中输入:cc 文件名.o
链接成功,会生成a.out可执行文件
3)运行
1) 两种运行方式
>1 直接双击打开a.out文件
>2 终端中使用 ./a.out指令
在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。
1基本数据类型有:int double float char
2构造数据类型有:
>1数组类型 如int a[10]
>2结构体类型
如 struct Date
struct Date
{
int year;
int month;
int day
}
3>共用体类型 union与struct类似
3指针类型 如char *p为定义了一个指向字符类型的指针p
4空类型 空类型在调用函数值时,通常应向调用者返回一个函数值
c语言中常用的基本运算
c语言中的常用的基本算法符号有:
算术运算符有:+ - * % ++ --
关系运算符有:> >= < <= == !=
逻辑运算符有:& ^ |
位移运算符有>> <<
C语言中流程控制有两种:
1选择结构 if ,switch
2 循环结构 while do{}while for()循环
在循环控制语句中可以使用break,continue等来控制循环
函数
函数是将一段c语言代码封装来实现一定的功能。
函数的定义形式 (返回值类型)函数名(参数1 参数2)
返回值类型可以为空,如果不为空,那么要使用关键return返回一个相应类型的值。
函数使用时候的注意,如果想使用一个函数,要么函数在使用之前定义,要么就在使用时,添加函数的声明。
开发团队程序的时候多文件开发问题
当一个项目有多个人开发的时候,就要把程序分成若干个.c文件,和程序的.h文件,在.c文件中要包含文件的定义,.h文件中包含文件的声明,且在.c文件要使用#include包含文件的声明,这样在程序运行时,才会把所有的.c文件编译成.o文件然后与系统的库文件链接在一块,编译成可以执行的文件。
最后
以上就是自信奇异果最近收集整理的关于黑马程序员_c语言基础知识大汇总的全部内容,更多相关黑马程序员_c语言基础知识大汇总内容请搜索靠谱客的其他文章。
发表评论 取消回复