软件学习
文章平均质量分 52
C语言、C高级、Linux系统
你好,奋斗者!
电气专业转行嵌入式,从零开始学习嵌入式相关知识,希望能够与大家互相学习共进步,请多多关照!
年轻虽是本钱,但不努力就不值钱;天上不会掉馅饼,梦想是奋斗出来的!
展开
-
C语言|字符数组和字符串回顾
字符串:简称为串,是由零个或多个字符组成的有限序列。一般记为s=“a1a2…an”(0原创 2024-08-15 14:03:08 · 828 阅读 · 0 评论 -
c语言----取反用什么符号
c语言取反符号用法回顾原创 2024-08-15 13:07:56 · 309 阅读 · 0 评论 -
并发和并行的区别(网络层面)
并发和并行区别是什么?原创 2024-08-14 21:20:22 · 398 阅读 · 0 评论 -
IO进程----进程
写时拷贝:当后续父子进程对共享区域中的变量进行不同的操作时(父进程对num++,子进程对num–),—>发生写时拷贝原则,父子进程各自拷贝出来独立的空间存放自己的num,因此父子进程中空间是相互独立,互不影响的====>因此父子进程之间不能够使用全局变量进行通信。进程创建后,进程进入就绪态,当CPU调度到此进程时进入运行态,当时间片用完时,此进程会进入就绪态,如果此进程正在执行一些IO操作(阻塞操作)会进入阻塞态,完成IO操作(阻塞结束)后又可进入就绪态,等待CPU的调度,当进程运行结束即进入结束态。原创 2024-08-11 11:19:57 · 907 阅读 · 0 评论 -
UDP协议实现通信与数据传输(创建客户端和服务器)
利用UDP用户数据报协议,自创建客户端和服务器实现通信与数据传输。原创 2024-08-10 23:59:23 · 539 阅读 · 0 评论 -
IO进程----库
IO进程----库原创 2024-08-09 17:33:40 · 364 阅读 · 0 评论 -
关键字return返回值的界定
对关键字return的理解原创 2024-08-09 09:15:00 · 423 阅读 · 0 评论 -
IO进程----文件IO
IO进程中文件IO学习。原创 2024-08-08 11:27:04 · 405 阅读 · 0 评论 -
IO进程----标准IO
IO进程中的标准IO学习原创 2024-08-08 08:38:51 · 1040 阅读 · 0 评论 -
Linux系统中的进程和线程----理解
Linux系统中的进程和线程。原创 2024-07-31 18:20:18 · 502 阅读 · 0 评论 -
数据结构----树
数据结构中的树。原创 2024-07-27 11:23:12 · 1265 阅读 · 0 评论 -
数据结构线性表----双向链表
双向链表的学习原创 2024-07-24 20:21:04 · 1224 阅读 · 0 评论 -
数据结构----队列中的链式队列
本次学习了队列中的链式队列。原创 2024-07-23 18:55:45 · 723 阅读 · 0 评论 -
从零开始学习嵌入式----线性表的顺序队列
本次学习主要学习了线性表中的队列其一,顺序队列。原创 2024-07-22 19:35:49 · 1022 阅读 · 0 评论 -
初识数据结构中的“栈”
除了入栈和出栈操作外,还可以对栈进行其他操作,如查看栈顶元素(peek)和判断栈是否为空等。此外,由于栈的后进先出特性,它也常被用于实现一些需要这种特性的算法,如深度优先搜索等。此外,在算法设计中,栈也常被用于实现一些复杂的逻辑,如表达式求值、括号匹配等。在栈中,数据的添加和移除都仅在栈顶进行,这种操作方式使得栈具有一种“后进先出”的特性。也就是说,最后一个被放入栈中的元素将会是第一个被取出的元素。总的来说,栈是一种非常有用的数据结构,它的后进先出特性和基本操作方式使得它在处理特定问题时具有独特的优势。原创 2024-07-21 13:36:51 · 267 阅读 · 0 评论 -
从零开始学习嵌入式----数据结构
数据结构知识。数据结构是计算机科学中用于组织、管理和存储数据的方式。不同的数据结构可以提供不同的功能,以满足不同的应用需求。原创 2024-07-19 21:07:24 · 330 阅读 · 0 评论 -
从零开始学习嵌入式----数据结构之链表
链表的相关知识原创 2024-07-19 20:52:39 · 1041 阅读 · 0 评论 -
从零开始学习嵌入式----结构体struct和union习题回顾
习题回顾原创 2024-07-16 16:51:51 · 498 阅读 · 0 评论 -
从零开始学习嵌入式----Linux错题整理
Linux相关错题整理与回顾,基础知识还需要打牢。原创 2024-07-15 18:50:06 · 252 阅读 · 0 评论 -
从零开始学习嵌入式----指针习题详解
学习过程中的查缺补漏原创 2024-07-15 18:22:44 · 368 阅读 · 0 评论 -
从零开始学习嵌入式----自定义函数实现strcpy与strcat功能
学习函数过程中的一些困难点,自定义函数实现strcpy与strcat功能,给到大家的一些个人见解!原创 2024-07-13 09:49:21 · 311 阅读 · 0 评论 -
从零开始学习嵌入式----C语言数组指针
数组指针是C语言中一个比较难以理解的概念,但只要掌握了它的定义和常见应用场景,就能在实际编程中游刃有余地使用它。希望这篇文章能够帮助你拨开数组指针的迷雾,更好地理解和运用C语言。原创 2024-07-12 18:24:12 · 1141 阅读 · 0 评论 -
从零开始学习嵌入式----C语言函数指针
在C语言中,每个函数都位于内存中的特定地址。函数指针就是一个指向函数入口地址的指针变量。我们可以像使用其他类型的指针一样使用函数指针,例如对它进行赋值、解引用以及作为参数传递。函数指针是C语言中一个强大且灵活的特性,它可以帮助我们编写更加模块化、高效和可扩展的代码。通过学习和理解函数指针的语法和应用场景,我们可以更好地利用C语言的强大功能。原创 2024-07-12 13:22:43 · 1113 阅读 · 0 评论 -
从零开始学习嵌入式----C语言指针函数
指针,一直是C语言学习路上的「拦路虎」,而指针函数更是让许多初学者望而却步。今天,我们就来揭开指针函数的神秘面纱,深入浅出地理解它。在探究指针函数之前,我们先来回顾一下指针和函数的概念:为了更清晰地理解指针函数,让我们来剖析一下它的定义形式:在这个例子中: 指针函数是C语言中一个重要的概念,它为我们提供了一种灵活的操作内存地址的方式。通过理解指针函数的定义、语法和应用场景,我们可以更好地掌握C语言,编写出更加高效、简洁的代码。希望这篇文章能帮助你拨开指针函数的迷雾,让你在C语言的学习之路上原创 2024-07-12 13:14:13 · 941 阅读 · 0 评论 -
从零开始学习嵌入式----Makefile工具
Makefile 是一个强大的工具,可以帮助你简化项目的构建过程,提高开发效率。希望这篇简明指南能够帮助你入门 Makefile,并开始享受它带来的便利。原创 2024-07-11 23:02:29 · 1379 阅读 · 0 评论 -
从零开始学习嵌入式---- C高级编译工具
想象一下,你写了一封信给一位只会说法语的朋友,你需要一位翻译将你的中文信件翻译成法语,GCC 就扮演着这样的角色。Make 就像一位高效的项目经理,它可以帮助我们组织和管理程序的编译过程,尤其是当程序包含很多文件时,Make 可以根据文件之间的依赖关系,自动判断哪些文件需要重新编译,从而节省时间,提高效率。当程序出现问题时,GDB 就像一位侦探,可以帮助我们逐行检查代码,观察变量的值,找到问题所在。希望这篇文章能帮助你对编译工具有一个初步的了解,它们是程序员的利器,也是通往软件世界的大门。原创 2024-07-11 22:53:37 · 233 阅读 · 0 评论 -
从零开始学习嵌入式----Linux 命令行,常用命令速记指南
在 Linux 世界里,命令行就像一把瑞士军刀,掌握了它,你就能游刃有余地操控整个系统。但面对茫茫多的命令,新手往往会感到无所适从。别担心,本文将为你提供一份 Linux 常用命令速记指南,助你快速入门并逐步精通。原创 2024-07-10 20:15:50 · 739 阅读 · 0 评论 -
从零开始学习嵌入式----Linux系统中shell脚本
本文介绍了Shell脚本中的功能语句和数组,并结合案例讲解了如何使用它们。熟练掌握这些基本语法,可以帮助你编写更强大、更高效的Shell脚本,自动化完成各种任务。当然,Shell脚本博大精深,还有很多高级语法和技巧需要我们不断学习和探索。原创 2024-07-10 20:07:58 · 1012 阅读 · 0 评论 -
从零开始学习嵌入式----Linux系统命令集合与shell脚本
为何要用shell?原创 2024-07-09 20:07:01 · 219 阅读 · 0 评论 -
从零开始学习嵌入式----Linux相关命令
思维导图原创 2024-07-08 21:20:22 · 112 阅读 · 0 评论 -
从零开始学习嵌入式----C语言习题
用指针方法实现将多个数组中的元素按大小顺序归并。原创 2024-07-08 09:30:00 · 191 阅读 · 0 评论 -
从零开始学习嵌入式----C语言数据存储(大端与小端)
什么是数据中的高位与低位?内存空间中的高地址与低地址?原创 2024-07-07 08:30:00 · 861 阅读 · 0 评论 -
从零开始学习嵌入式----C语言框架梳理与后期规划
C语言是一门编程语言,在学习的时候要准备好环境。我个人比较喜欢用VS,具体怎么安装请百度。学习C语言的时候,切忌只看书,不写代码,不要觉得看懂就能写好,这是两码事,能写出来才算懂,深有体会!了解到 C语言是学习嵌入式的基本工具了,必须要掌握。C的数据类型、运算符、基本语句、数组、函数、结构体等都是要掌握的,指针要在C语言进阶的时候,要对其有深刻理解。联合体,位域没有学习到。原创 2024-07-06 10:38:11 · 413 阅读 · 0 评论 -
从零开始学习嵌入式----C语言知识点盲区
2)格式:存储类型 数据类型 (*指针变量)[列数]2)格式:存储类型 数据类型 *指针变量[元素的个数]char str[]={"hello"};类似于有一个一维数组a[]={1,2,3,4,5,6,7,7};头文件下的String函数族使用不熟练。1)定义:本质是指针,指向数组(行指针);自学过程中,函数这一块还存在不少欠缺,有待加强。1)定义:本质是数组,数组中存放的是指针。原创 2024-07-06 09:05:38 · 987 阅读 · 0 评论 -
从零开始学习嵌入式----C语言“\“字符
因此对于"\01932\01\12\09",依次往后看,第一个\后面有019,9不是8进制数,因此\01作为一个字符,在内存中存放的字节的值就是1,然后9 3 2分别是一个字符,第二个\后面有01,因此\01作为一个字符,第三个\后面是12,\12作为一个字符,第四个\后面是09,9不是8进制数,\0作为一个字符,由于\0是结束符,后面的9已不算是该字符串的内容,因此共有6个字符,分别为\01, 9, 3, 2, \01, \12。C语言\01932\01\12\09的意思是什么?原创 2024-07-05 18:27:56 · 315 阅读 · 0 评论 -
IT专业入门,高考假期预习指南(C++学习路线)
结合自己的实际,提供一份专属预习指南,帮助少年们为未来的IT学习和职业生涯打下坚实基础,开启一段挑战与机遇并存的暑期学习之旅吧!菜鸟教程提供了多种基础编程技术的教程,包, 括HTML、CSS、JavaScript、 C语言、C++、Java、Python、 数据库、Android 等各种基础编程教程,还有开发工具、wang站建设的教程。C++应用范围非常广,从游戏开发道流媒体, 从互联网金融道操作系统软件,以及当 下大热的人工智能,相对而C++的就业面也很广,现在也有越来越多的人选择C++原创 2024-07-05 11:35:14 · 669 阅读 · 0 评论 -
从零开始学习嵌入式——C语言数值传递(值传递和地址传递)
4、传入地址,定义的子函数 知道了主函数传递的地址参数才能对主函数当中的值进行修改。2、地址传递:交换的是指针指向,a,b并未实现交换。1、值传递:主函数中的数值并未实现交换。3、传递地址,交换地址实现值的交换。原创 2024-07-04 22:43:16 · 540 阅读 · 0 评论 -
从零开始学习嵌入式----C语言string函数族和递归函数
本次主要学习了string函数族和结构体的相关知识,收获颇丰,希望能够帮助到大家,互相学习与进步!原创 2024-07-04 21:36:17 · 233 阅读 · 0 评论 -
C语言指针(*p++、(*p)++、*(p++)、*++p、++*p的区别)
本次解决了自己学习过程中的知识点盲区,希望能够帮助到大家,互相学习。原创 2024-07-03 19:47:44 · 645 阅读 · 0 评论 -
从零开始学习嵌入式----C语言函数
本次学习难度有点大,需要向大家多多学习!原创 2024-07-03 19:37:58 · 228 阅读 · 0 评论