类别:

C语言

  • 从零开始学习C语言丨最基本的数据结构——数组

    从零开始学习C语言丨最基本的数据结构——数组这篇文章来和大家聊一聊C语言中又一个重要的知识点,数组。首先,大家知道程序是由什么组成的吗?有人说,程序=CtrlC+CtrlV。当然,这是大家

    2024-04-23
  • C语言中,字符串如何优雅的转换为`long long`类型

    C语言中,字符串如何优雅的转换为`long long`类型在 C 语言中,可以使用 strtoll() 函数将字符串转换为 long long 类型。

    2024-04-21
  • C语言里面的数组

    C语言里面的数组当然不是,二维数组表示多行数组,它的格式是:数据类型符数组名[行长度][列长度],比如int a[4][3],意思就是整数型数组里面有4行3列个

    2024-04-21
  • C语言丨二分查找算法详解(含示例代码)

    C语言丨二分查找算法详解(含示例代码)二分査找也称折半査找,其优点是查找速度快,缺点是要求所要査找的数据必须是有序序列。该算法的基本思想是将所要査找的序列的中间位置的数据与所要査找的

    2024-04-20
  • C语言编程——10.成绩转换(等级制转成百分制)

    C语言编程——10.成绩转换(等级制转成百分制)A、B、C、D、不及格,对应的百分制分数区间分别为:90~100,80~90,70~80,60~70

    2024-04-18
  • C语言中为什么要使用数组?详细图解数组的使用

    唉,有这么多不同主题的书。在哪里才能找到有关中国音乐的书呢?数组是可以在内存中连续存储多个元素的结构数组中的所有元素必须属于相同的数据类型1.在

    2024-04-17
  • C语言-字符常量

    C语言-字符常量①字符常量1.单引号‘a’2.占一个字节可以转义为1个字节,比如八进制‘/101’=‘A’3.只能包含一个字符,不能‘abc’4.必须有内容,可

    2024-04-16
  • 堆排序(大顶堆、小顶堆)—-C语言

    堆排序(大顶堆、小顶堆)—-C语言堆排序之前的随笔写了栈(顺序栈、链式栈)、队列(循环队列、链式队列)、链表、二叉树,这次随笔来写堆1、什么是堆?堆是一种非线性结构,(本篇随笔主要分析堆的数组实现)可以把堆看作一个数组,也可以被看作一个完全二叉树,通俗来讲堆其实就是利用完全二叉树的结构来维护的一维数组按照堆的特点可以把堆分为

    2024-04-12
  • 堆排序(大顶堆、小顶堆)—-C语言

    堆排序(大顶堆、小顶堆)—-C语言堆排序之前的随笔写了栈(顺序栈、链式栈)、队列(循环队列、链式队列)、链表、二叉树,这次随笔来写堆1、什么是堆?堆是一种非线性结构,(本篇随笔主要分析堆的数组实现)可以把堆看作一个数组,也可以被看作一个完全二叉树,通俗来讲堆其实就是利用完全二叉树的结构来维护的一维数组按照堆的特点可以把堆分为

    2024-04-12
  • 关机程序(C语言)

    关机程序(C语言)分享一个小小的关机程序,可你发送给你的好友哦!!!#include<stdio.h>#include<string.h>//strcmp()#include<stdlib.h>//system()intmain(){charinput[20]={

    2024-04-11
  • 【C语言】结构体数组的定义与使用

    【C语言】结构体数组的定义与使用前言如果对结构体变量的使用不太熟悉,可以先看看博主的这篇文章【C语言】结构体变量定义、初始化、使用一、定义结构体数组,并初始化//首先声明结构体类型structstudents{ charname[20]; intage;};//定义结构体数组,并初始化structstudentsstu[3]={“Allen”,18,”Smith”,19,”Grace”,18};为了提高代码可读性,在初始化时,也可以用{}将数据分组(与上述代码等价)struc.

    2024-04-06
  • c语言 指针的赋值

    c语言 指针的赋值提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、指针的赋值二、注意点总结前言如果一个指针指向一个变量的地址,如何通过指针来改变该变量的值呢?一、指针的赋值例如:int*p;inta=3,b=4;p=&a;//指针p指向变量a的地址。p=&b;//指针p重新指向变量b的地址。二、注意点指针变量也是变量,可以以装别的地址,但是要是同类型的。重新赋值,也叫重新指向。总结指针这方面知识比较难,.

    2024-04-06
  • C语言-qsort函数详解

    C语言-qsort函数详解目录一.qsort函数是什么二.使用qsort排序-以升序为例关于void*型指针:1.整形数组排序2.字符数组排序3.字符指针数组排序4.结构体数组排序5.浮点型数组排序三.使用冒泡排序思想模拟实现qsort函数1.什么是冒泡排序:2.冒泡排序代码3.使用冒泡排序思想模拟实现qsort函数一.qsort函数是什么我们可以使用搜索库函数网址或者MSDN软件进行查找。qsort()函数:快速排序的函数-引用stdlib.h头…

    2024-04-05
  • c语言全局变量 define,define C语言#define详解

    c语言全局变量 define,define C语言#define详解PHP教程PHP简介PHP安装PHP语法PHP变量()PHP数据类型PHP类型比较PHP常量PHP字符串PHP运算符PHP数组PHP数组排序PHP超级全局变量循环循环PHP函数PHP魔术常量PHP命名空间PHP面向对象PHP测验PHP表单PHP表单PHP表单验证PHP表单-必需字段PHP表单-验证邮件和URLPHP完整表单实例PHP$_GET变量PHP$变量PHP高级教程PHP多维数组PHP日期P…

    2024-04-03
  • Voronoi图简介及C语言实现

    Voronoi图简介及C语言实现Voronoi图广泛应用在几何学、地理学、晶体学、信息系统等学科之中。Voronoi图是由图中各个相邻点连线的中垂线组成的连续多边形组成。图中的各个点归属于该点最邻近的多边形,入下图所示:Voronoi图相应的C语言实现代码如下:#include#include#include#defineN_SITES150doublesite[N_SITES][

    2024-04-02
  • C语言 – 汉诺塔详解(超详细)

    C语言 – 汉诺塔详解(超详细)文章目录一、前言二、汉诺塔打印步数三、汉诺塔打印步骤一、前言一、汉诺塔(TowerofHanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。        A      B      C二、汉诺塔打印步数 1./*******************

    2024-04-02
  • 深入理解C语言指针

    深入理解C语言指针一、指针的概念要知道指针的概念,要先了解变量在内存中如何存储的。在存储时,内存被分为一块一块的。每一块都有一个特有的编号。而这个编号可以暂时理解为指针,就像酒店的门牌号一样。1.1、变量和地址先写一段简单的代码:voidmain(){ intx=10,inty=20;}这段代码非常简单,就是两个变量的声明,分别赋值了10、20。我们把内存当做一个酒店,而每个房间就…

    2024-04-02
  • c语言gets函数头文件string.h,string函数头文件

    c语言gets函数头文件string.h,string函数头文件string.h头文件中有什么函数string.h头文件中的函数:#include//STL通用算法#include//STL位集容器#include//复数类#include//STL双端队列容器#include//异常处理类#include//STL线性列表容器7、#include//STL映射容器8、#include//头文件#include下有哪些函数??急C…

    2024-04-01
  • c语言位运算有什么作用?

    c语言位运算有什么作用?C中的位运算可以对整形INT或字符型CHAR进行二进制按位运算&是对两个二进制数进行与运算|…………………或运算^…………………异或运算~是单目运算,对一个二进制数取反是对一个二进制数进行左移运算…………………右移运算 C语言中提供给开发人员一种位的运算,这种位的

    2024-04-01
  • 学生成绩管理系统(C语言)

    学生成绩管理系统(C语言)思路学生成绩管理系统,首先要初始化系统,开始一个新的学生成绩系统初始化记录学生姓名,学号,院系,然后输入学生各科成绩,数学,英语,语文成绩。记录完各课成绩以后,可查看学生平均成绩和是否及格,成绩查询其中有学号查询,姓名查询,院系查询,还有全部输出,可以清晰的看到及格人数,按照分数高低排列,最后还可以添加和删除学生成绩,或者更改学生成绩,避免人为录入成绩错误。基本函数1.结构体structStudent定义一个结构体struct,结构体的关键字,students定义的结构体对象。学…

    2024-03-31
关注微信