- 博客(7)
- 收藏
- 关注
原创 数组相关介绍
本文介绍了C语言中的数组相关知识,包括一维数组和二维数组的创建、初始化、访问及内存存储方式。一维数组是同类型元素的集合,可通过下标访问,内存连续存储;二维数组由行和列组成,本质上是一维数组的数组。文章还介绍了使用sizeof计算数组大小、C99的变长数组特性,并通过两个练习(字符汇聚和二分查找)演示数组应用。二分查找针对有序数组可提高查找效率,通过折半比较快速定位目标元素。
2025-09-02 16:26:20
616
原创 随机数的生成
本文介绍了C语言中随机数生成的相关函数及其使用方法。主要内容包括:1. rand()函数生成0-RAND_MAX范围的伪随机数;2. srand()函数用于设置随机数种子;3. time()函数获取时间戳作为变化的随机种子。通过结合这三个函数可实现真正的随机数生成。文章还讲解了如何利用取模运算限定随机数范围,并给出了生成特定范围随机数的通用公式:a+rand()%(b-a+1)。使用时需包含stdlib.h和time.h头文件。
2025-08-31 22:25:17
571
原创 分支和循环介绍
本文介绍了C语言中的分支和循环结构。在分支语句部分,详细讲解了if、if-else、elseif的使用方法、嵌套规则和悬空else问题,并介绍了switch语句的应用。在循环语句部分,阐述了while、do-while和for三种循环的语法特点,通过4个"小试牛刀"案例展示了具体应用。文章还分析了循环控制语句break和continue的作用,讲解了循环嵌套的使用场景,最后简要介绍了goto语句的功能和使用注意事项。全文通过代码示例详细说明了C语言控制结构的用法,帮助读者掌握程序流程控制
2025-07-10 20:09:10
811
原创 操作符介绍
本文系统介绍了C语言中的各类操作符及其应用。首先讲解了进制转换和原码、反码、补码的概念,为理解位操作奠定基础。然后详细分类介绍了算术、赋值、单目、三目、关系、位、逻辑、移位等操作符的使用方法及注意事项。文章特别强调了前置/后置自增自减的区别、强制类型转换、指针相关操作符、位操作技巧等易错点,并通过多个代码示例进行演示。最后总结了操作符的优先级和结合性规则,建议重点记忆常用操作符的优先级。全文结合实例讲解操作符的底层原理和实际应用,帮助读者深入理解C语言操作符系统。
2025-05-24 22:47:02
1955
原创 C语言中的数据类型和变量
本文介绍了C语言中的数据类型和变量的基本概念及注意事项。数据类型包括字符型、整型、浮点型和布尔型,每种类型都有其特定的用途和存储大小。变量是程序中可变化的量,其创建和初始化需要遵循特定的规则,如命名规则和初始化方法。变量分为全局变量和局部变量,全局变量在整个程序中都可访问,而局部变量仅限于定义它的代码块内。正确理解和使用数据类型和变量对于编写高效、可靠的C语言程序至关重要。
2025-05-17 23:51:52
1842
原创 C语言部分常见概念
本文介绍了C语言中的几个基本概念,包括关键字、字符和ASCII码表、转义字符、字符串和\0、以及注释。关键字是C语言中具有特殊意义的保留字,程序员不能重复使用或创建。字符是单引号括起来的单个符号,遵循ASCII编码。转义字符通过反斜杠改变字符的原始意义,如\n表示换行。字符串由双引号括起来的字符组成,末尾自动添加\0作为结束标志。注释用于代码批注,不影响程序运行,分为多行注释/**/和单行注释//。这些概念对于理解和使用C语言至关重要。
2025-05-16 16:15:43
1627
原创 同时发生的两次首次尝试
根据我的情况,我需要先掌握一门编程语言(c语言)的基础语法以应对我的转专业考试,与此同时熟悉集成开发环境和工具,独立完成一些简单的小项目,一切顺利后,暑假补之前漏的计算机基础,再琢磨方向,加深学习。我没什么特别大的而又具体的兴趣爱好,面对专业的选择自然而然就是好就业,对于选择计算机编程,无非是看中了其好就业的特点,但是面对现在的社会大环境,很多人都唱着计算机凉凉的哀歌,我也怀疑过是否还要选择这个我完全陌生的道路,但是不可否认当我学习这些语言的时候我会惊奇的感慨计算机的有趣和神奇。
2025-03-28 23:11:02
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅