
嵌入式linux C编程基础
ben跑的蜗牛
这个作者很懒,什么都没留下…
展开
-
C语言进阶篇2
运算符 逻辑运算符: && || ! 位运算符:& | ~ ^ 三目运算符: ? : 结构体元素访问: . -> 命令行参数argc与argv C语言中判断式 各种数据类型和0比较 整形和0比较 浮点型和0比较 bool类型与0比较 指针类型和0比较(NULL) NULL和'\0'的区别 大端模式和小端模式 字符和字符串转载 2018-04-16 16:49:12 · 98 阅读 · 0 评论 -
C语言基础9
8、指针 指针全称是指针变量,其实质是C语言的一种变量。这种变量比较特殊,通常它的值会被 赋值为某个变量的地址值(p = &a),然后我们可以使用*p这样的方式去间接访问p所 指向的那个变量。 8.1、为什么需要指针? 指针存在的目的就是间接访问。有了指针之后,我们访问变量a不必只通过a这个变量名来 访问。而可以通过p = &a; *p = xxx;这样的方式来间接访问变量a。转载 2018-04-13 16:23:36 · 271 阅读 · 0 评论 -
C语言基础8
7、数组 到目前为止,我们已经学习了C语言的基本数据类型:整形、浮点型、字符型。再往后 就是复合数据类型。 所谓复合数据类型,是指由简单数据类型,经过一定的数据结构封装,组成而成的新的 数据类型。譬如数组、譬如结构体、譬如公用体 7.1、为什么需要数组? 数组就是数组成一个组,数就是一个特定数据类型的变量,组就是说好多数放在了一起。 7.2、怎么定义数组? int转载 2018-04-13 16:23:17 · 160 阅读 · 0 评论 -
C语言基础7
6、函数 截至目前为止,已经学习的数据类型,运算符,三种程序结构,已经可以完成一些C语言 程序了。但是不足之处在于写简单程序可以,写不了复杂程序。 当程序简单的时候,一个人可以用一个main函数搞定功能。当程序变成的时候,超出了人的大脑承受范围,这时候逻辑不清了。这时候就需要把一个大程序分成许多小的模块来组织,于是乎出现了概念叫做函数。 函数是C语言代码的基本组成部分,它是一个小的模块转载 2018-04-13 16:23:01 · 370 阅读 · 0 评论 -
C语言基础6
5、程序结构 在C语言程序里,一共有三种程序结构:顺序结构、选择结构(分支结构)、循环结构 顺序结构:按照实物本身特性,必须一个接着一个来完成。 选择结构:到某个节点后,会根据一次判断结果来决定之后走哪一个分支。 循环结构:循环结构有一个循环体,循环体是一段代码。对于循环结构来说,关键在于根据判断的结果,来决定循环体执行多少次。 5.1、选择结构详解: C语言中转载 2018-04-13 16:22:45 · 109 阅读 · 0 评论 -
C语言基础5
5、程序结构 在C语言程序里,一共有三种程序结构:顺序结构、选择结构(分支结构)、循环结构 顺序结构:按照实物本身特性,必须一个接着一个来完成。 选择结构:到某个节点后,会根据一次判断结果来决定之后走哪一个分支。 循环结构:循环结构有一个循环体,循环体是一段代码。对于循环结构来说,关键在于根据判断的结果,来决定循环体执行多少次。 总结:对于顺序结构来说,不需判断,因为下一转载 2018-04-13 16:22:18 · 151 阅读 · 0 评论 -
C语言基础4
4、C语言常用运算符 4.1、数学运算符号 4.1.1、常见数学运算符号,跟数学中理解相同 + 加号 - 减号 * 乘号 / 除号,相除以后的商 % 取余符号,相除以后余数是几 () 括号括起来优先级最高,先计算 4.1.2、跟数学中意义不同的运算符 = 赋值运算符,与数学中的等号完全不同。赋值运算符作用是经过运算后符号左边的部分( 左值,一般是一个变量),的值就等于转载 2018-04-13 16:21:27 · 94 阅读 · 0 评论 -
C语言基础3
3、C语言数据类型 3.1、整形 C语言中的整形对应数学中的整数,整形变量是用来描述一个整数值的,整形变量经过计算 后也只能是整数(整型),不可能出现小数(浮点型). 要求:要学会整形变量的定义,赋值,计算 要学会使用printf函数打印出一些整形变量的值,作为输出和调试。 C语言中整形有三种: (1)int 整形 (2)short int,又叫做short,短整形( (3)l转载 2018-04-13 16:21:11 · 133 阅读 · 0 评论 -
C语言基础2
练习题目: 1、打印下面图形 * *** ***** *** * 2、打印下面的图形 ------------------------------------------ ** www.link-embed.com ** ** Aston ** ------------------------------------------ 总转载 2018-04-13 16:20:41 · 194 阅读 · 0 评论 -
C语言基础1
1、经典入门:hello world 1.1、概念: *源文件:源文件即源代码文件,C语言源文件后缀名是.c。 *头文件:头文件后缀名为.h(head,头),C语言代码由源文件和头文件组成。 *关键字:关键字是C语言征用了的一些字,这些字在C语言中代表特殊含义,已经被C语言定义好了,轮不到我们用了。每个关键字都有自己特定的含义,我们必须搞懂每个关键字的所有含义和用法,否则就看不懂C语言程序转载 2018-04-13 16:19:39 · 505 阅读 · 0 评论 -
C语言进阶篇1
1、数据类型 1.1、基本数据类型 数据类型分2类:基本数据类型+复合类型 基本类型:char short int long float double 复合类型:数组 结构体 共用体 类(C语言没有类,C++有) 1.1.1、内存占用与sizeof运算符 数据类型就好像一个一个的模子,这个模子实例化出C语言的变量。变量存储在内存中,需要占用一定的内存空间。一个变量占用多少空间是转载 2018-04-16 16:49:57 · 199 阅读 · 0 评论 -
C语言基础10
9、结构体、共用体、枚举、宏定义、预处理 9.1、结构体 9.1.1、为什么需要结构体? 没有结构体之前,在C语言中,数据的组织依靠:变量+数组。 最初最简单的时候,只需要使用基本数据类型(int char float double)来定义单个变量,需要几个变量就定义几个。 后来情况变复杂了,有时需要很多意义相关的变量(譬如需要存储及运算一个班级的学生分数)这时候数组出现了。数组解决了需转载 2018-04-13 16:23:55 · 121 阅读 · 0 评论