
c语言基础学习
文章平均质量分 80
初级学习
18岁boy想当攻城狮
这个作者很懒,什么都没留下…
展开
-
三、C语言的词法符号
【1】C语言的词法符号1.概念:程序设计语言中由若干字符组成的有意义的最小语法单位。按照词法符号的作用,有如下分类:关键字、标识符、运算符、分隔符、标点符号【2】关键字(32个)1.概念:由系统预定义的具备特定功能的词法符号2.分类: 存储类型:auto(自动型)、static(静态型)、extern(外部引用类型)、register(寄存器类型) 数据类型:char(字符型)、short(短整型)、int(整型)、long(长整型)、 float原创 2022-03-29 09:05:25 · 581 阅读 · 0 评论 -
二、C语言的常量变量等基础知识
Linux下运行文件、C语言的常量变量等基础知识【1】编程步骤1)创建一个C程序文件 touch hello.c2)通过vi编辑器打开 vi hello.c3)编写代码 #include<stdio.h> //头文件 int main() //主函数 :程序的入口函数,一个程序有且仅有一个主函数。 { printf(“helloworld!\n”); //打印语句原创 2022-03-29 09:04:09 · 204 阅读 · 0 评论 -
九、结构体共用体枚举
【1】结构体1.概念:由用户自定义的一种构造类型,用于描述一个复杂事物,表示多种不同类型数据的集合。2.定义格式: struct 结构体名 { 数据类型 成员1; 数据类型 成员2; … 数据类型 成员n; };3.结构体类型大小1)字节对齐原则 选取结构体成员中最大的类型跟value(4字节)比较,按字节数小的为标准开辟空间。2)节省空间原则 在保证数据不被破坏的前提下,尽可能向上压缩空间。3)原创 2022-04-07 17:26:38 · 295 阅读 · 0 评论 -
八、函数详解
【1】函数1.概念:具备特殊功能的代码模块2.作用:1.将复杂任务进行拆分,实现模块化编程2.有效减少代码重复3.格式: //返回值类型 函数名(参数) int main (int argc, const char *argv[]) { … //代码段 //返回值 return 0; } 参数: 形参:形式参原创 2022-04-07 17:26:07 · 104 阅读 · 0 评论 -
七、指针详解
【1】指针1.概念 地址:内存中每个自己都有唯一的编号,这编号就是地址。(门牌号) 指针:就是地址。 指针变量:存储指针(地址)的变量就是指针变量。2.定义格式: [存储类型] [数据类型] *指针变量名; (auto) int *p; * :在定义指针变量时,*仅起标识作用。 数据类型:指针的数据类型要和指向的数据类型统一。#### 3.指针的应用:##### 1)指针赋值运算 原创 2022-04-07 17:25:27 · 1504 阅读 · 0 评论 -
六、字符数组
【1】字符数组1.概念:存储字符的数组称为字符数组字符串的结束标志是’\0’"abc"实际存储’a’‘b’‘c’‘\0’2.字符数组初始化方式: char s[10] = {"hello"}; char s[10] = "hello"; char s[10] = {'h','e','l','l','o'}; char string[] = "hello"; //数组的大小根据初始化时实际使用的空间来开辟 //sizeof(string) = 6 char s[]原创 2022-04-07 17:23:58 · 5998 阅读 · 0 评论 -
五、数组及其冒泡选择排序
【1】数组1.概念:一组同种类型的数据的集合2.特点:1)类型相同2)顺序存储3)地址连续3.定义格式: [存储类型] [数据类型] 数组名[大小]; (auto) int num[10]; 大小:元素个数 数组名:1)遵守标识符命名规则 2)数组名代表数组的首地址 num <=> &num[0] 数组元素:下标从0开始到n-1 num[0] ~ nu原创 2022-04-07 17:23:35 · 577 阅读 · 0 评论 -
四、循环判断
【1】分支结构语句1.if-else 基本结构 if(表达式) { 语句块1; }else { 语句块2; } 执行顺序:判断表达式是否成立,如果成立则执行语句块1,否则执行语句块2.练习1:从终端输入一个字符,实现大小写字母转换。分层结构:if(表达式1){ 语句块1;}else if(表达式2){ 语句块2;}else{ 语句块3;} 练习2. 输入三角形边长,求面积(开平方sqrt)s = 1/原创 2022-04-07 17:22:26 · 197 阅读 · 0 评论 -
嵌入式学习(一)——计算机基础及Linux简单基础
一、计算机基础(一)、操作系统 操作系统:向上提供接口,向下管理硬件 用户 | 操作系统 :给用户提供操作接口 管理计算机硬件和软件资源 |计算机硬件(二)、Linux操作系统 Linux严格意义上讲是操作系统的内核。 Linux操作系统一般指Linux发行版操作系统,Ubuntu就是Linux发行版。 安装VMware虚拟机,在虚拟机中模拟运行了Ubuntu操作系统。 为何使用Linux操作系统做为嵌入式操作系统? 1)Linu原创 2022-03-23 19:02:03 · 1657 阅读 · 0 评论