1 / 68
文档名称:

Linux应用程序开发教程.doc

格式:doc   页数:68页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux应用程序开发教程.doc

上传人:分享精品 2016/2/2 文件大小:0 KB

下载得到文件列表

Linux应用程序开发教程.doc

相关文档

文档介绍

文档介绍::--(systemcall).[]。(DataStructure).:--,基于Linux平台的应用程序开发,C语言是首选的开发语言。本章记录C语言的基本概念和基础知识。(int),各种整数数制表示法:?ddd,十进制表示法,d为0--9的整数,但不能以0开头。如:123,345。?0ooo,八进制表示法,以0(数字0)开头,o为0--7的整数。如:010(八进制)=8(十进制),014(八进制)=12(十进制)。?0xhhh,十六进制表示法,以0x或0X开头,h为0--9、A、B、C、D、E、F。如:0x10(十六进制)=16(十进制),0xA(十六进制)=10(十进制)。?以L或l结尾的数表示长整数(longint),编译器会以32位空间存放此数字,默认是以32位存放整数,所以此表示法在Linux下没什么作用。,不能用于变量和函数名。?auto,内部变量,在函数内部声明。只能在函数内部使用,它的生命周期从调用函数开始,到函数执行完时消失。内部变量以堆栈存放,必须在函数执行时才会存在,这种方式称为声明。auto可省略。如:autointi=0;/*可写成inti=0;*/内部变量的优缺点:o内部变量只在函数内有效,能提高函数的安全。o内部变量在函数结束时消失,不会长期占用内存空间,能提高内存的利用率。o内部变量的缺点是生命周期短,函数运行结束后不能保留。?staticauto,内部静态变量,在函数内部定义,auto也可省略。内部静态变量以固定地址存放,编译时就已分配置内在空间,这种方式称为定义。由于有固定地址,函静态变量不会随函数的结束而消失。static变量会一直保存在内存空间中,当函数再次执行时,上次保留的使用静态变量可以继续使用。如:staticinti=0;?extern,外部变量,是在函数外定义的变量,可被多个函数存取。在外部变量定义覆盖范围之内的函数内可以自由使用外部变量。不在外部变量定义覆盖范围之内的函数要使用外部变量就要先使用extern关健字来声明