
Linux C 程序设计基础
冷眸丶刘远
这个作者很懒,什么都没留下…
展开
-
Linux C---数据类型、运算符和表达式
数据类型:数据类型的关键字及其长度: 基本型int —— 4byte 长整型long —— 4byte 短整型short —— 2byte 无符号整型unsignde —— 2byte 单精度浮点型float —— 4byte 双精度浮点型doubl —— 8byte 字符型char —— 1byte 常量 常量是固定值,在程...原创 2018-03-23 17:26:31 · 269 阅读 · 0 评论 -
Linux C 函数
Linux C 函数1. 函数的定义与声明 调用函数必须遵循“定义在先、使用在后”的原则。 定义格式: 类型标识符 函数名([参数表列]) { [声明部分] 语句 }2. 函数的返回值 得到函数返回值的方法是使用return语句: retur...原创 2018-04-02 19:41:20 · 262 阅读 · 0 评论 -
Linux C---函数调用实例:递归调用计算阶乘,求两个数的最大公约数和最小公倍数
1,函数递归调用计算阶乘 float fac(int n) { float f; if(n==0||n==1) { f=1; } ...原创 2018-04-03 19:07:44 · 1365 阅读 · 0 评论 -
Linux C---数组与指针
1.数组 :具有相同类型的若干变量的有序集合,也是一种复合数据类型。 一维数组 类型说明符 数组名[常量表达式]={值,值......值}; 例: int a[5]={1,2,3,4,5};二维数组 数据类型 数组名[数组长度][数组长度] 例: int a[5][3]={{80,75,92},{55,45,66},{77...原创 2018-03-28 17:32:39 · 166 阅读 · 0 评论 -
Linux C---结构体
1.结构体的定义“结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。结构既然是一种“构造”而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它,如同在说明和调用函数之前要先定义函数一样。2.结构体的声明定义一个结构的一般形式: struct 结构名 {成员列表}; 成员列表...原创 2018-04-04 16:15:54 · 248 阅读 · 0 评论 -
Linux C---预处理命令
1.宏定义C语言标准允许在程序中用一个标识符来表示一个字符串,称为宏。标识符为宏名,在编译预处理时,将程序中所有的宏名用相应的字符串来替换,这个过程称为宏替换,宏分为两种:无参数的宏和有参数的宏。1.1无参数的宏无参数的宏定义的一般形式为:#define 标识符字符串“#”代表编译预处理命令。define是宏定义的关键字,标识符是宏名。字符串是宏名所代替的内容,可以是常数、表达式等。注意: 宏定...原创 2018-04-04 17:08:25 · 365 阅读 · 0 评论