编程语言入门到精通C语言编程好用的软件工具盘点 C语言是每一个计算机专业的学生最先接触也是最为基础的编程语言,学习C语言有助于更好的理解C++,Java以及其他基于C的特性的语言,编程来说除了学好语法、学好逻辑,还有一个比较重要的就是要与一个好的工... 2023-08-06311 viewsCommentsC语言 阅读全文
编程语言入门到精通C语言解一元二次方程的实现代码 《Programming Abstractions In C》今日完成进度:p67-p68,通过解一元二次方程来理解指针的其中一个用途:Pointers facilitate sharing data... 2023-07-18405 viewsCommentsC语言 阅读全文
编程语言入门到精通C语言菜鸟教程:编写判断一个数是否为质数的程序 编写一个程序,要求用户输入一个整数,然后判断这个整数是不是质数。如果该整数是质数,则输出"是质数",否则输出"不是质数"。 测试示例: 输入:23 输出:23是质数 输入:30 输出:30不是质数 参... 2023-07-04496 viewsCommentsC语言 阅读全文
数据结构与算法算法设计:用黎曼和求π的近似值(含有python,C语言) python编写黎曼和求π的近似值的函数 import numpy as npdef Riemann_pi(N): pi = 0 fin_sum = 0 for i in range(0,N): mi... 2023-06-09745 viewsCommentsC语言 Python 阅读全文
编程语言入门到精通计算机二级C语言考点梳理:数组、goto语句 计算机二级考试就在3月份,那么你准备好了吗,下面小编为大家带来了关于计算机二级C语言程序设计的考试内容,考点梳理。希望对大家有帮助! 知识点: 数组(一维数组、二维数组、字符数组、字符数组初始化、元素... 2023-06-04438 viewsCommentsC语言 阅读全文
编程语言入门到精通C语言编程学习:多级指针与多维数组 # 使用指针访问数组 指针类型的加减运算可以使指针内保存的首地址移动。 指针类型加n后。首地址向后移动 n * 步长 字节。 指针类型减n后。首地址向前移动 n * 步长 字节。 步长为指针所指向的类... 2023-06-04697 viewsCommentsC语言 阅读全文
编程语言入门到精通C语言实现打印螺旋数组(顺时针) 问题的描述是:给出一个30*30的二维数组,用1~900这900个数字去填满这个二维数组,并且打印结果。要求是实现填充顺序是顺时针,例如现在有一个3*3规模的二维数组,用9个数字去填满它,则结果如下。... 2023-06-04417 viewsCommentsC语言 阅读全文
编程语言入门到精通菜鸟教程之C语言基础笔记 1、C程序结构: 1 #include <stdio.h>2 3 int main()4 {5 printf("hello world!\n");6 return 0 7 } C程序主要包... 2023-06-021,032 viewsCommentsC语言 阅读全文
编程语言入门到精通C语言学习教程:循环结构程序设计 1 使用goto语句结合if实现循环 1.1 goto语句使用方法 goto语句为无条件转向语句,它的一般形式为 goto 语句标号; 语句标号用标识符表示,它的定名规则与变量名相同,即由字母、数字和... 2023-05-31795 viewsCommentsC语言 阅读全文
编程语言入门到精通C语言《循环程序设计》:while和 do while区别 一、C语言循环 有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了更为复杂执行路径的多种控制结构。 循环语... 2023-05-31303 viewsCommentsC语言 阅读全文
数据结构与算法C 语言源码:二叉树求宽度与深度 C 语言 二叉树 求宽度与深度 源码如下: #include <stdio.h>#include <stdlib.h> typedef struct Tree { char c... 2023-04-29775 viewsCommentsC语言 阅读全文
编程语言入门到精通C++反射:function实现机制深入探究 文将深入Function这部分进行介绍,主要内容是如何利用模板完成对C++函数的类型擦除,以及如何在运行时调用类型擦除后的函数。有的时候我们需要平衡类型擦除与性能的冲突,所以本文也会以lua func... 2023-04-19459 viewsCommentsC语言 阅读全文
编程语言入门到精通C++反射:全面解读property的实现机制! 本文将深入Property的部分进行介绍,相比较[[reflection function implement]],Property涉及的Tag Dispatch和中间过程更复杂,整体的实现需要一步一... 2023-04-19423 viewsCommentsC语言 阅读全文
编程语言入门到精通想替代 C 的语言怎么样?Go、Rust、C++ 和 Zig 生产力对比 C 已经快 50 岁了。对于一瓶葡萄酒来说,这个年龄很棒,但对于快速发展的行业中的编程语言而言,它就不同了。在过去的十年中,出现了许多具有不同风格的新语言,所有这些语言都试图在某种程度上成为 C 语言... 2023-04-193,167 viewsCommentsC语言 GoLang Rust 阅读全文
编程语言入门到精通Golang 函数和 C 函数深度对比:性能是差一些 无论是什么语言,函数都是最常被使用到的东西。 我们对比一下 Golang 和 C 这两种语言的函数实现,进而我们能真正理解以下两个问题。 为什么 C 语言只能有一个返回值,而 Golang 中可以返回... 2023-04-19607 viewsCommentsC语言 GoLang 阅读全文
编程语言入门到精通C/C++符号重定位实例教程及图示 1.编译、链接相关的文件 测试代码如下: /*main.c*/ int add(int a_, int b_); extern int global_extern_int; int global_in... 2023-03-15626 viewsCommentsC语言 阅读全文
编程语言入门到精通深入浅出:从无栈协程到C++异步框架! 浅谈协程 在开始展开协程前,我们先来看一下一些非 C++语言中的协程实现。 (一)其他语言中的协程实现 很多语言里面,协程是作为 "一类公民" 直接加入到语言特性中的, 比如: Dart1.9示例代码... 2022-11-12772 viewsCommentsC语言 阅读全文
编程语言入门到精通Python/C/C++/C#最有望成为2022年度语言 TIOBE 公布了 2022 年 7 月的编程语言排行榜。 TIOBE CEO Paul Jansen 指出,上月的 TIOBE 指数变化不大。目前排名前 4 位的语言 Python、C、Java 和... 2022-07-22759 viewsCommentsC语言 Python 阅读全文
数据结构与算法快速排序算法,C语言代码实例详解 1. 复杂度与稳定性 算法时间复杂度 最坏情况:O(n^2) 最好情况:O(nlogn) 平均情况:O(nlogn) 稳定性:不稳定排序 2. 过程介绍 快速排序是考察次数最多的排序,无... 2022-07-17862 viewsCommentsC语言 排序算法 阅读全文
数据结构与算法直接插入排序算法,C语言代码实例详解 1. 复杂度与稳定性 最坏情况:O(N^2) 最好情况:O(N^2) 平均情况:O(N^2) 稳定性:稳定排序 2. 过程介绍 直接插入排序是把新的数据插入以及排序好的数列中,排序的基本... 2022-07-17896 viewsCommentsC语言 排序算法 阅读全文
数据结构与算法希尔排序算法,C语言实例代码详解 复杂度与稳定性 算法时间复杂度 最坏情况:O(n^2) 最好情况:O(n) 平均情况:O(n^2) 稳定性:不稳定排序 2.过程介绍 希尔排序,又名递减增量排序算法,是一种非稳定的更高效的插入排序,在... 2022-07-17770 viewsCommentsC语言 排序算法 阅读全文
数据结构与算法堆排序算法,C语言代码实例详解 1.复杂度与稳定性 算法时间复杂度 最坏情况:O(n^2) 最好情况:O(n) 平均情况:O(nlogn) 稳定性:不稳定排序 2. 什么是堆? 堆排序是一个比较特殊的排序方式,在学习之前我们必须要了... 2022-07-17706 viewsCommentsC语言 排序算法 阅读全文
数据结构与算法简单选择排序算法,C语言实例代码详解 1.复杂度与稳定性 算法时间复杂度 最坏情况:O(n^2) 最好情况:O(1) //即不需要排序,本身已是正序 平均情况:O(n^2) 空间复杂度:S(n)=O(1) 稳定性:不稳... 2022-07-17815 viewsCommentsC语言 排序算法 阅读全文
数据结构与算法动态查找——二叉排序树介绍与C语言代码实现 1. 算法简介 二叉排序树(Binary Sort Tree),又称二叉查找树(Binary Search Tree),亦称二叉搜索树。该树属于一种输入数据就默认产生一种顺序的数据结构,这不像本章前面... 2022-07-17819 viewsCommentsC语言 二叉树 阅读全文