- 博客(14)
- 收藏
- 关注
原创 【0基础到备战蓝桥杯】Day14
摘要:DNS(域名系统)是将域名与IP地址相互映射的分布式数据库,使用户无需记忆IP地址即可访问互联网。域名采用分层结构,包含根域、顶级域(如.com)、主域名和子域名等。DNS解析过程涉及本地域名服务器、根服务器、顶级域名服务器和权威域名服务器的迭代查询。DNS记录类型包括A、CNAME、MX等,常用检测工具有dig、host和nslookup。本地解析可通过/etc/hosts文件实现,DNS服务器配置则通过/etc/resolv.conf指定。整个系统通过分层查询和缓存机制提高解析效率。
2025-12-01 00:11:33
162
原创 【0基础到备战蓝桥杯】Day13
本文摘要: 函数调用前需要声明,可通过前置声明或函数定义在前的方式解决; 多文件编程时,函数声明放在.h头文件,实现放在.c源文件; static和extern关键字的作用: static修饰局部变量可延长其生命周期(存储在静态区) static修饰全局变量/函数可限制其作用域仅限当前文件 extern用于声明外部符号,使跨文件使用成为可能; 作用域与生命周期概念解析,以及static如何影响这两者。
2025-11-30 00:46:54
370
原创 【0基础到备战蓝桥杯】Day12
本文展示了25道嵌套循环与流程控制编程练习题,涵盖多种图形输出(星号、数字、三角形、菱形等)、数学计算(质数判断、完数验证、斐波那契数列)、流程控制(break/continue使用)和交互式程序(成绩统计、取款模拟)。题目设计由浅入深,包括基础图形打印(76-84题)、数学算法实现(85-90题)、特殊模式输出(91-92题)以及实际应用场景模拟(93-100题),全面训练循环嵌套和程序控制能力。
2025-11-28 23:12:59
342
原创 【0基础到备战蓝桥杯】Day11
文章摘要:本文介绍了C语言中函数的嵌套调用和链式访问两种重要编程方式。嵌套调用通过函数间的相互配合实现复杂功能,如计算某年某月天数的示例;链式访问则将函数返回值直接作为另一函数的参数,形成调用链条。同时阐述了函数声明与定义的关系,强调调用前必须先声明,并详细说明了函数定义的语法结构和调用方法,包括返回值类型、参数列表等要素。最后通过整数求和函数示例展示了完整的函数定义和调用过程。
2025-11-28 00:32:02
625
原创 【0基础到备战蓝桥杯】Day10
本文包含75道编程练习题,分为switch选择结构、循环结构和嵌套循环三大类。switch部分包括简易计算器、星期判断、元音字母检测等15题;循环结构部分涵盖数字序列输出、求和计算、阶乘运算、质数判断等30题;嵌套循环部分包含图案输出、数字排列等25题。题目难度循序渐进,涉及基本语法、算法逻辑和流程控制,适合编程初学者系统练习。典型题目包括水仙花数判断、斐波那契数列生成、最大公约数计算等,全面覆盖基础编程知识点。
2025-11-27 00:23:49
492
原创 【0基础到备战蓝桥杯】Day9
本文档包含45道C语言基础编程练习题,分为三个部分:1)基础输入输出与数据类型(15题):包括变量定义、基本运算、数据类型转换等;2)运算符与表达式(15题):涵盖算术运算、条件判断、位运算等;3)选择结构(15题):涉及if-else和switch语句应用。题目设计循序渐进,从简单的"Hello World"输出到复杂的条件判断和计算器实现,全面覆盖C语言基础语法要点,适合初学者系统练习编程基本功。
2025-11-26 00:13:38
530
原创 【0基础到备战蓝桥杯】Day8
摘要:本文主要讲解C语言函数的基本概念和使用方法。内容包括:1)函数定义和组成要素(返回类型、函数名、参数、函数体);2)函数调用方式及参数传递规则(按值传递);3)函数声明的作用和语法;4)无参数和无返回值函数的定义。文章通过代码示例详细说明了函数声明、定义、调用的全过程,并解释了参数传递的特性。最后还提到了函数调用中的常见问题。
2025-11-25 00:14:49
465
原创 【0基础到备战蓝桥杯】Day7
本文介绍了C语言函数参数传递、返回语句、数组参数及函数调用的关键概念。1)实参是调用函数时传递的实际值,形参是函数定义时的形式参数,二者占用不同内存空间;2)return语句用于返回值,需注意返回类型匹配和分支覆盖;3)数组作为参数传递时,形参和实参共享同一数组,一维数组形参可省略大小;4)函数可通过嵌套调用和链式访问实现复杂功能,其中链式访问是将函数返回值作为另一函数的参数。文章通过具体代码示例展示了这些概念的实际应用。
2025-11-24 00:13:37
303
原创 【0基础到备战蓝桥杯】Day6
本文介绍了C语言中函数的基本概念和使用方法。主要内容包括:1.函数分为库函数和自定义函数两类,库函数由标准库提供可直接调用,自定义函数需自行编写;2.库函数的使用需要包含对应头文件,并以sqrt函数为例说明其调用方式;3.自定义函数的语法结构包含返回类型、函数名、形参和函数体,通过加法函数实例演示了自定义函数的定义和调用;4.区分了形参(函数定义中的参数)和实参(函数调用时传递的实际参数)。文章系统讲解了C语言函数的编写规范和使用技巧,为程序设计提供了基础指导。
2025-11-23 01:35:00
15
原创 【0基础到备战蓝桥杯】Day5
本文主要介绍了数组的相关知识:1)一维数组在内存中是连续存储的;2)使用sizeof计算数组大小和元素个数;3)二维数组的创建、初始化及使用方法;4)二维数组在内存中也是连续存储的;5)两种查找方法(遍历查找和二分查找),重点讲解了二分查找的实现原理和代码示例。文章还强调二分查找仅适用于有序数组。
2025-11-22 00:47:25
13
原创 【0基础到备战蓝桥杯】Day4
本文介绍了C语言中的关系操作符、条件操作符、逻辑操作符及其应用场景。关系操作符包括6种比较运算符,返回0或1表示真假;条件操作符是三目运算符,根据条件选择执行表达式;逻辑操作符包括与、或、非三种。文章还讲解了分支与循环结构(switch、while、for、do-while)、控制语句(break、continue、goto)以及数组的定义和使用方法,强调数组下标从0开始,并介绍了数组的创建和访问方式。
2025-11-21 01:11:14
16
原创 【0基础到备战蓝桥杯】Day3
摘要:本文介绍了C语言中scanf()函数的使用方法。scanf()用于读取键盘输入,并将值存入变量,使用时需在变量前加&运算符(指针变量除外)。文章详解了scanf()的返回值、常用占位符(如%d、%f、%s等)及其特性,特别指出%s不能读取包含空格的字符串。同时介绍了赋值忽略符*的用法,可以指定忽略某些输入内容。通过代码示例演示了基本的输入输出操作,并强调了scanf()处理字符串时可能存在的数组越界风险。
2025-11-20 00:46:01
805
原创 【0基础到备战蓝桥杯】Day2
本文介绍了C语言中的数据类型及相关概念。主要内容包括:1) 整型分类(short/int/long等)及布尔类型(_Bool);2) sizeof操作符的作用及size_t类型;3) signed/unsigned关键字的区别和对取值范围的影响;4) 数据类型的取值范围定义(limits.h);5) 变量命名规则(字母数字下划线组成,区分大小写,不超过63字符等)。文章还特别说明了char类型在不同系统中的默认符号特性,以及使用系统常量(如INT_MAX)提高代码可移植性的建议。
2025-11-19 00:44:57
156
原创 【0基础到备战蓝桥杯】Day1
本文摘要:C语言程序从main函数开始执行,它是程序的唯一入口点。printf函数用于屏幕输出,C语言包含32个关键字,如int、for等。字符使用单引号表示,ASCII码定义了字符编码,如A-Z对应65-90。字符串以\0结尾,转义字符如\n表示换行。C语言提供三种控制结构(顺序、选择、循环),通过if、for、break等9种控制语句实现程序逻辑。
2025-11-17 23:51:24
605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅