
C语言
文章平均质量分 78
本系列介绍的是C语言的学习以及一些简单算法程序。
卿言卿语
每天一篇文章
展开
-
字符串的常用函数
本节介绍了13个常用的字符串操作函数,正确使用可以在工作中减少很多工作量。原创 2024-11-23 21:49:05 · 878 阅读 · 0 评论 -
字符的操作函数
以上是常用的14个字符操作函数及其功能,能够在代码中使用这些函数可以少写很多代码,加快工作效率。原创 2024-11-22 16:41:34 · 477 阅读 · 0 评论 -
Fibonacci数列(斐波那契数列或兔子数列)
斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称“兔子数列”,其数值为:1、1、2、3、5、8、13、21、34……在数学上,这一数列以如下递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)。那么如何使用C语言程序来输出斐波那契数列呢?下面给出了三种解决方案。原创 2024-11-21 22:08:10 · 691 阅读 · 0 评论 -
循环结构程序设计
本节介绍了循环结构程序的设计,包括了三种循环语句及特点(while,for,do-while),break和continue语句,还分析了4个案例。原创 2024-11-20 23:03:25 · 1281 阅读 · 0 评论 -
顺序结构程序设计和选择结构程序设计
本节介绍了C语言的三种基本结构之二——顺序和选择,这两部分比较简单,但是几乎能体现在每一个代码之中。原创 2024-11-19 23:50:29 · 912 阅读 · 0 评论 -
基本数据类型和标识符
本节介绍了C语言的部分数据类型和运算符,以及标识符,这些都是C语言的基础,虽然简单,但是必须要熟练使用。原创 2024-11-18 20:46:55 · 2391 阅读 · 0 评论 -
二分查找算法
二分查找也称折半查找,是一种高效的查找方法,但是二分查找要求必须是有序的储存方式,所以在数组中查找某个数据时,使用该方法必须保证数组是有序的。它通过将空间划分为两个部分,每次只比较中间元素,直至找到查找目标的位置或者数组被找完。原创 2024-11-17 14:05:37 · 673 阅读 · 0 评论 -
排序算法——快速排序
快速排序的思想是分治法,将一个大问题分割成几个小问题解决,首先选择一个数作为分水岭,然后让比该数大的都在它的右边,比它小的都在它左边,将一个大问题分割成了两个问题,用同样的方法对两边分别操作,最后呈现出来的就是排好序的整体。原创 2024-11-15 23:45:02 · 1310 阅读 · 0 评论 -
排序算法——冒泡排序
冒泡排序是一种简单的排序算法,它通过从左往右依次遍历,比较相邻元素的大小,并根据需要交换它们的位置来排序数据,以升序为例,这个过程类似空中的泡泡,重量大的往下沉,重量小的往上浮,从而得名冒泡排序。这种排序方法的优点是思路简单,便于理解和编写,而且是直接对数组进行操作,节省内存;缺点是循环次数较多(需要排序n-1次),运行速度较慢。原创 2024-11-14 22:56:29 · 841 阅读 · 0 评论 -
C语言的概述及开发工具
C语言是一种较早的程序设计语言,诞生于1972年的贝尔实验室。1972 年,Dennis Ritchie 设计了C语言,它继承了B语言的许多思想,并加入了数据类型的概念及其他特性。尽管C 语言是与 UNIX 操作系统一起被开发出来的,但它不只支持UNIX。广泛应用于底层开发。C语言能以简易的方式编译、处理低级储存器。C语言是仅产生少量机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。原创 2024-11-11 14:31:46 · 990 阅读 · 0 评论