在介绍之前首先客观看一下现在全世界范围内,常用编程语言流行度。排名编程语言流行度1Java16.896%2C15.773%3Python9.704%4C++5.574%5C#5.349%6Visual Basic .NET5.287%7JavaScript2.451%8PHP2.405%9Swift1.795%10SQL1.504%11Ruby1.063%12Delphi/Object Pas
转载 2023-08-29 14:01:24
49阅读
C语言介绍发明背景: C语言诞生于1970~1973,在肯·汤普逊和丹尼斯·里奇领导下编写完成,所有权归属于贝尔实验室。 C语言是专门编写操作系统语言,所以天生适合对硬件编程,也以速度快著称,也非常适合实现数据结构和算法。 由于出现时间早,有很多缺陷。由于没想到普通人也会使用C语言编程,因此存在很多缺陷、陷阱,但是前辈们总结了一些避免经验,这里可参考数据《C语言陷阱与缺陷》。语法标准 1
转载 2023-06-29 17:56:04
96阅读
没有撤退可言
原创 2022-11-12 00:42:51
85阅读
#include<iostream.h>typedef float * Complex;Status InitComplex(Complex &C,float r1,float r2){  C=new float[2];  if(!C) return OVERFLOW;  C[0]=r1;C[1]=r2;  return OK;}Stat
转载 精选 2007-06-22 10:42:05
3123阅读
#include <stdlib.h>#define MIN_STACK_SIZE 1struct stack_t{ int length; int top; char *a
原创 2021-12-04 15:22:30
156阅读
鉴于以后可能会用到 C 语言进行开发,故复习一下 C 语言指针0x00 指针指针定义是存储地址值一类变量,用 * 来声明int *p; // 定义了一个 int 类型指针变量,这时候 p 指针还未被显式赋值,他随机指向系统中任何地址,这时候被称作“野”指针 // 这个时候不应对其进行任何存取操作,否则轻则程序崩溃,重则系统崩溃指针用法说简单也简单,说难也难,难就难在怎么去理解地
转载 2024-06-24 10:45:15
38阅读
#include <iostream>#include <Windows.h>#pragma comment(lib,"winmm.lib")using namespace std;enum Scale{ Rest = 0, C8 = 108, B7 = 107, A7s = 106, A7 = 105, G7s = 104, G7 = 103, F7s = 102,
h5
4s
d3
原创 精选 2022-11-05 21:38:17
655阅读
以前学数据结构时候,因为老师时间问题,导致这个算法没讲,今天有人问我这个算法问题,然后下去查
原创 2022-07-11 10:41:58
80阅读
C语言Hello World 程序, 需要引入 <stdio.h> 头文件,输出使用 printf()方法:
原创 2021-07-23 17:40:32
426阅读
[cpp] view plaincopyprint?源文件部分:  #include  #include  #include  typedef int Elemtype;  #include"DList.h"  int main()  {      Dlnode head=NULL;      instruction(head);
转载 2021-08-18 00:04:24
263阅读
C语言版】扫雷游戏
原创 2023-09-23 10:36:05
203阅读
转载 2016-04-25 19:24:00
85阅读
2评论
1.test.c#define _CRT_SECURE_NO_WARNINGS 1#include "game.h"void menu(){ printf("******************************\n"); printf("******* 1.play *******\n"); printf("******* 0.exit *******
原创 精选 2022-11-13 17:48:31
324阅读
2点赞
1评论
基本操作(C 语言版)复习堆基本操作C语言实现,以小顶堆为例。因为大顶堆和小顶堆实现方式差不多,会小顶堆,大顶堆也就会了吧哈哈!堆介绍堆定义堆(Heap)就是用数组实现二叉树,所以它没有使用父指针或者子指针。
原创 2021-06-04 17:38:34
186阅读
基本操作(C 语言版)复习堆基本操作C语言实现,以小顶堆为例。因为大顶堆和小顶堆实现方式差不多,会小顶堆,大顶堆也就会了吧哈哈!堆介绍堆定义堆(Heap)就是用数组实现二叉树,所以它没有使用父指针或者子指针。堆根据“堆属性”来排序,“堆属性”决定了树中节点位置。常见堆有二叉堆、左倾堆、斜堆、二项堆、斐波那契堆等等。堆常用方法:构建优先队列支持堆排序快...
原创 2022-01-12 10:37:48
61阅读
#include<stdio.h>#include<time.h>#include<windows.h>#include<stdlib.h> #define U 1#define D 2#define L 3 #define R 4 //蛇状态,U:上 ;D:下;L:左 R:右 typedef struct SNAKE //蛇身一个节点{ int
转载 2022-03-24 14:07:50
195阅读
首先,什么是大小端存储方式?大端(存储)模式,是指数据低位保存在内存高地址中,而数据高位,保存在内存低地址 中; 小端(存储)模式,是指数据低位保存在内存低地址中,而数据高位,,保存在内存高地 址中。方法一:使用强制类型转换int is_byteorder(int* p){ return *(char*)p;//强制类型转换,将精度跳得更高一点}int main(){ int
原创 2023-02-01 11:14:41
109阅读
目录​​前情提要​​​​题目​​​​代码实现​​​​代码思路​​​​函数代码​​前情提要随着不断接触,回文判断也越发严谨。题目回文数是指正序(从左向右)和倒序(从右向左)读都是一样整数。要求输入一个数据,如果是回文整数,返回true,否则返回false。代码实现代码思路将要判断数据传入变量x然后通过条件判断筛选返回判断“x是否是负数”或者“x是否整除10”且“x不为0”,符合则返回false
原创 2022-09-11 19:46:05
189阅读
我们日常生活中,经常会遇到一些需要解决小问题,这些问题可能并不需要复杂算法,但是如果我们能够运用穷举算法思想,就能够轻松地找到问题答案。
1. 线程池原理我们使用线程时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发线程数量很多,并且每个线程都是执行一个时间很短任务就结束了,这样频繁创建线程就会大大降低系统效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他任务呢?线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后
转载 2022-09-12 20:34:47
103阅读
  • 1
  • 2
  • 3
  • 4
  • 5