c语言简述

c语言作为最基本的语言之一,是一种强大的面向过程的语言。

1流程控制

c语言的流程控制基本和所有语言的流程控制一样,只是有少些细节的差异

顺序 循环 选择

 

2 函数

函数是c语言解决问题的主要方法

使用函数能够快速高效的使用代码

进行模块化的设计和分析

 

3指针

指针即地址

地址是内存的单位的编号

指针变量是存放内存地址的变量

c语言是其强大的指针能力处理各种和硬件相关的问题,极快的运行速度是其他语言难以企及的

 

4内存分配

内存分配是一个复杂的问题

通常操作系统会把内存分配给程序来使用,程序对这块内存进行处理。

静态变量的内存由操作系统进行控制 由系统进行释放 位于栈中

动态变量的内存由程序进行控制 最后由程序进行释放 free(p)位于堆中。

 

posted @ 2016-11-28 17:15  何以萧萧兮  阅读(139)  评论(0编辑  收藏  举报