logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言学习——流程控制

本文介绍了C语言中的流程控制语句,包括条件语句(if-else)、循环语句(for/while/do-while)、跳转语句(break/continue/return)以及多分支选择语句(switch)。详细说明了各类语句的语法结构、执行流程和使用场景,并配有具体示例。同时阐述了关系运算符和逻辑运算符的优先级及使用方法,通过实际代码演示了流程控制语句在编程中的应用,包括数值排序、字符转换、累加求

文章图片
#学习#c语言#单片机 +2
Linux操作系统(十六)——常用服务搭建

本文详细介绍了多种Linux服务搭建及远程开发环境配置方法:1. 文件传输服务(TFTP/NFS/hgfs/Samba)的安装配置与使用;2. SSH服务的搭建及Xshell、MobaXterm、VSCode等工具的远程连接方法;3. Git版本控制系统的应用,包括GitHub/Gitee仓库创建、代码提交及HTTPS/SSH两种同步方式;4. VSCode集成开发环境的SSH插件配置与常见错误处

文章图片
#linux#操作系统
Linux操作系统(十五)——Makefile与Cmake

本文介绍了Makefile和CMake两种构建工具的基本概念和使用方法。Makefile通过定义编译规则实现自动化构建,重点讲解了其基本语法、变量使用和自动推导功能。CMake作为跨平台构建工具,通过编写CMakeLists.txt配置文件生成Makefile,支持多目录项目管理、变量定义和预定义变量等功能。文章通过具体示例演示了从简单到复杂的项目组织方式,包括单文件、多文件和多目录项目的构建配置

文章图片
#linux#操作系统
Linux操作系统(十四)——Shell编程

Shell是Linux系统的命令行解释器,作为用户与内核交互的桥梁,比图形界面更高效。文章概述了Shell的基本概念、常见类型(如bash、csh等)及其特点,并介绍了Shell脚本编程的基本流程:创建脚本文件、赋予执行权限、运行脚本。重点讲解了Shell变量(用户自定义变量、位置变量、环境变量)、控制语句(条件判断、循环结构)、函数定义及调试方法。Shell脚本作为解释型语言,通过有序命令集合实

文章图片
#linux#操作系统
Linux操作系统(十三)——系统服务管理

本文介绍了Systemd如何取代传统的init系统,成为Linux系统的初始化和管理工具。Systemd通过并行启动服务解决了init进程启动慢的问题,同时提供统一的管理接口简化了服务脚本。文章概述了Systemd的基本概念、核心命令(如systemctl、systemd-analyze等)以及Unit(系统资源单位)的管理方式,包括状态查看、启动控制和依赖关系处理。最后以SSH服务为例,展示了S

文章图片
#linux#操作系统
Linux操作系统(十二)——时间管理

本文介绍了Linux系统的时间管理机制及相关命令。Linux包含硬件时钟(RTC)和系统时钟,启动时系统时钟会读取硬件时钟但之后独立运行。主要时间管理命令包括:1)date命令用于显示和设置系统时间;2)hwclock命令用于硬件时钟管理;3)tzselect命令用于交互式设置时区;4)ntpdate命令用于通过网络时间协议(NTP)同步时间。这些命令为系统管理员提供了完整的时间配置和管理工具集。

文章图片
#linux#操作系统
Linux操作系统(十一)——网络管理

本文介绍了Linux系统中常用的网络配置和测试命令,包括ifconfig(显示/设置网络设备)、route(管理路由表)、hostname(主机名设置)、netstat(网络状态查看)等基础命令,以及ping(测试连通性)和traceroute(追踪路径)等网络诊断工具。同时对比了新旧网卡命名规则(如eth0与ens33)。针对Ubuntu系统,详细说明图形化(NetworkManager)和命令

文章图片
#linux#操作系统
C语言学习——字符串

本文系统介绍了字符串操作和动态内存管理的核心知识。第一部分详细讲解字符串的定义方式(字符数组、字符串常量、指针操作)、内存存放特点(自动追加\0结束符)以及常用API函数,包括输入输出、长度计算、拷贝、断言、拼接、比较、查找和分割等功能实现。第二部分重点阐述动态内存管理,包括malloc函数的内存分配、free函数的内存释放、realloc函数的内存扩容以及memset函数的内存清理,通过具体代码

文章图片
#学习#c语言#开发语言 +2
C语言学习——数组

本文介绍了C语言中一维和二维数组的基本操作。一维数组部分包括数组声明、赋值方法(包括初始化、指定位置赋值和循环赋值)、sizeof关键字的使用、数组逆序输出、斐波那契数列生成,以及冒泡排序和选择排序算法。二维数组部分讲解了声明方式、内存结构解释、多种赋值方法(分行赋值、整体赋值、部分赋值等),并提供了输出二维数组值和查找最大值的练习示例。全文通过具体代码示例展示了数组在C语言中的基本使用方法。

文章图片
#c语言#学习#算法 +3
C语言学习——常用的输入输出

本文主要介绍了C语言中两个重要输入输出函数printf和scanf的使用方法。printf函数部分详细讲解了格式控制字符串的组成、格式字符类型(如%d、%f等)、输出格式调整标志(如左对齐、补零等)以及不同格式控制字符串的应用示例。scanf函数部分则重点说明了地址表列的使用、格式声明特点,并针对常见问题如字符串空格处理、缓冲区残留信息、错误输入处理等提供了解决方案。文章通过具体代码示例展示了如何

文章图片
#c语言#学习#开发语言
    共 58 条
  • 1
  • 2
  • 3
  • 6
  • 请选择