- 博客(15)
- 收藏
- 关注
原创 初识c语言————新手小白学习c语言的第十五天————作业练习
本文总结了C语言基础知识的作业练习,主要包括条件语句、循环结构和编程实践三部分内容。在条件语句部分,重点讲解了if语句的语法规则、switch语句的break用法和表达式类型限制。循环结构部分涉及while循环的执行流程和continue/break的区别。编程实践包括三个题目:三个数排序、输出3的倍数、求最大公约数。最后还包含一个统计1-100中数字9出现次数的编程题。通过具体代码示例和运行结果分析,帮助理解C语言基础语法和编程逻辑。
2025-07-29 22:40:47
612
原创 初识c语言————新手小白学习c语言的第十四天————函数(7)
本文介绍了C语言中递归与迭代的区别与应用。递归通过函数自我调用来解决问题,如求阶乘和斐波那契数列,但可能导致重复计算和栈溢出;迭代则通过循环逐步求解,效率更高。文中给出了两种方法实现阶乘和斐波那契数列的代码示例,并分析了各自优缺点,建议根据实际情况选择合适的方法。
2025-07-24 16:19:27
387
原创 初识c语言————新手小白学习c语言的第十三天————函数(6)
摘要:本节课主要讲解了函数递归的概念与应用。递归是通过调用自身将复杂问题简化的算法,需满足两个条件:存在终止条件和每次递归更接近终止条件。通过两个实例展示了递归的实际应用:1)按顺序打印无符号整型的每一位;2)不使用临时变量计算字符串长度。重点强调了递归终止条件的重要性以及指针在字符数组中的推进方式。下节课将继续深入学习C语言函数相关内容。
2025-07-23 15:04:16
424
原创 初识c语言————新手小白学习c语言的第十二天————函数(5)
本文讲解C语言函数声明与定义。主要内容包括:1)函数声明的作用是告知编译器函数参数、名称和返回类型,但不包含具体实现,应放在使用前;2)函数定义提供具体功能实现;3)在VS中可通过.h文件声明函数,在.c文件中定义实现,实现跨文件调用。重点介绍了函数声明与定义在VS开发环境中的实际应用方式。
2025-07-20 23:44:01
394
原创 初识c语言————新手小白学习c语言的第十一天————函数(4)
本文介绍了C语言函数的嵌套调用和链式访问。主要内容包括:1)函数可以相互嵌套调用但不能嵌套定义;2)链式访问是指将一个函数的返回值作为另一个函数的参数,并以printf函数的嵌套调用为例说明其执行过程。还介绍了两个扩展知识:main函数的参数形式,以及未声明类型函数默认返回int类型。文章最后强调了链式访问和嵌套调用的定义是重点内容,并预告下一讲将继续学习C语言函数相关内容。
2025-07-15 15:51:32
436
原创 初识c语言————新手小白学习c语言的第十天————函数(3)
本文介绍了C语言函数的三个练习案例:1)判断闰年的函数,条件为能被4整除但不能被100整除,或能被400整除;2)实现有序数组二分查找的函数,强调指针算术和溢出预防;3)通过指针传址实现数值自增的函数。还讲解了布尔类型的使用方法及其头文件<stdbool.h>。重点包括:布尔类型应用、二分查找的mid计算优化、闰年判断逻辑以及传址调用的必要性。这些案例涵盖了函数设计、指针操作和逻辑判断等核心编程概念。
2025-07-15 00:25:31
690
原创 初识c语言————新手小白学习c语言的第九天————函数(2)
摘要:本文介绍了C语言函数中的参数传递机制,包含实参和形参的区别,以及传值调用与传址调用的不同特点。实参可以是常量、变量等,传递具体值给形参;形参只在函数调用时分配内存。传值调用不影响原变量,传址调用则通过指针修改原变量。文中还通过素数判断示例演示了函数调用过程,并总结了两种判断素数的方法(常规遍历和平方根优化法)。最后强调了形参/实参区别和两种调用方式的差异,为后续函数学习打下基础。(150字)
2025-07-13 14:36:21
465
原创 初识c语言————新手小白学习c语言的第八天————函数(1)
本文介绍了C语言函数的基本概念与分类。函数是完成特定任务的独立代码块,具有返回值和参数。C语言函数分为库函数和自定义函数两类:库函数是预定义的常用功能(如I/O、字符串操作等),需包含对应头文件;自定义函数则由程序员自行编写以满足特定需求。文章详细讲解了函数定义格式、参数传递机制(形参是实参的临时拷贝),并强调指针传递的特殊性。最后总结了需重点掌握的函数概念、库函数与头文件关系、自定义函数写法以及参数转换机制。
2025-07-12 17:51:52
383
原创 初识c语言————新手小白学习c语言的第七天————do~while循环语句(下)
摘要:本文讲解了C语言中do~while循环的应用,重点通过猜数字游戏案例进行演示。游戏实现包含菜单界面、随机数生成、用户输入判断等功能,并详细解析了关键代码:1)使用srand和time函数生成随机数;2)缓冲区清理方法;3)rand函数取值范围控制。同时总结了4个学习重点:随机数生成原理、缓冲区处理、游戏开发格式等。为后续函数学习做铺垫。(150字)
2025-07-11 00:41:33
221
原创 初识c语言————新手小白学习c语言的第六天————do~while循环语句(中)
本文讲解了C语言中do~while循环语句的练习与应用。主要内容包括:1) 字符两端汇聚的代码实现,解析了Sleep、strlen等函数的使用;2) 模拟用户登录的三次密码验证程序,介绍了strcmp函数的字符串比较机制;3) goto语句的使用场景,包括跳出多重循环和制作关机游戏的示例。重点总结了Sleep、strlen、strcmp等关键函数的功能及区别,并提示了头文件包含的注意事项。文章通过具体代码演示了这些语法特性的实际应用。
2025-07-10 16:49:54
536
原创 初识c语言————新手小白学习c语言的第五天————do~while循环语句(上)
本文介绍了C语言中do~while循环语句的基本语法和使用特点。主要内容包括:1)do~while语法结构,其特点是先执行循环体再判断条件;2)break和continue在do~while中的使用方法;3)通过三个编程练习(计算阶乘、阶乘求和、有序数组二分查找)演示循环语句的实际应用。重点讲解了二分查找算法的实现原理,通过对比普通遍历法,展示了二分法在有序数组查找中的高效性。文章为后续深入学习do~while循环语句打下基础。
2025-07-09 18:17:53
1315
原创 初始c语言————新手小白学习c语言的第四天————for循环语句
第三天我们学习了while循环语句,while循环语句含有重要的三个组成部分,下面让我们就举例说明如上图所示,,这三部分是while循环的必不可少的部分。同理for循环也拥有这三样必不可少的部分。下面让我们讲解for循环中的初始化,判断,调试。如图(图片来自于网络)这张图片是描述for循环的具体流程,如图所示所以下面就是for循环的型式。
2025-07-08 15:37:40
783
原创 初识c语言————新手小白学习c语言的第三天————while循环语句
摘要: 本文讲解了C语言中的循环语句,重点介绍了while循环的使用方法。主要内容包括:1)循环语句的类型(for、while、do while);2)while循环的语法结构及执行原理;3)break和continue在循环中的区别应用;4)getchar函数与输入缓冲区的注意事项。通过打印1-10数字等示例演示了while循环的实际应用,并解释了如何利用break终止循环和continue跳过当前循环。文章还涉及了输入缓冲区处理等扩展知识。
2025-07-07 19:32:20
359
原创 初识c语言————新手小白学习c语言的第二天————if和switch语句
本文介绍了C语言中分支语句的基础知识。首先区分了语句(控制流程,末尾加';')和表达式(产生数值)。C语言语句分为五大类,重点讲解了控制语句中的分支语句:1)if语句的三种形式(单分支、双分支、多分支)及使用注意事项;2)switch语句的语法结构,包括case、break和default的用法。文章还提供了判断奇数和输出1-100奇数的if语句练习示例,以及switch语句中多个case共用执行语句的技巧。最后预告了下期将讲解循环语句的内容。
2025-07-06 23:29:44
665
原创 初识c语言————新手小白学习c语言的第一天
标准,这次更新更好地融入了汉字标识符,一定程度上实现了汉字编程。(注意:虽然现在最新的c语言国际标准为C11,但绝大部分c语言编译器现在用的c语言标准是C89和C90,使用C99和C11的很少)为了避免c语言被分裂为其他语言,上世纪八十年代,美国国家标准局为c语言规定了它的语法标准,如今简称为。c语言是计算机汇编语言的·一种,广泛用于底层开发。编辑相当于是对一份文件内容的整理,整理的结果相当于c语言中的.c文件,而编译的过程就是。标准,现在最近一次c语言标准更新是在2011年,此次更新标准简称为。
2025-07-06 00:41:19
350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人