- 博客(88)
- 资源 (4)
- 收藏
- 关注

原创 精心收集了60个C语言项目源码,分享给大家
C语言文章更新目录C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组—...
2020-02-27 19:39:45
59545
15

原创 C/C++学习资源(百度云盘链接)
C/C++学习资源C语言入门到进阶(13.96G)链接:https://pan.baidu.com/s/1py95EDg_yePWGLBAllxSwQ提取码:cwdt轻松掌握C语言视频教程(会打字就能学会)视频(5.23G)链接:https://pan.baidu.com/s/1hLtedbJD2yryljpbGk0kQw提取码:z1ul超适合自学的C++视频_深入浅出版链接:...
2019-12-04 22:29:38
49176
14
原创 零基础入门IT行业:揭秘零基础进军IT江湖的独门秘籍
进军IT江湖并非难于登天,只要有热爱、有坚持、有方法,每一位小白都能在摸爬滚打中成长为独步天下的大侠。记住,路虽远,行则将至;事虽难,做则必成。从此刻起,你的IT江湖之旅,正式启航!
2024-04-07 22:27:04
550
原创 C语言实例:使用指针实现冒泡排序
2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。3.针对所有的元素重复以上的步骤,除了最后一个。
2024-04-07 21:44:08
821
原创 2024年C语言最新经典面试题汇总(21-30)
*问题描述:**有一个草坪,横向长 w,纵向长为 h,在它的横向中心线上有不同位置处的点状喷水装置,每个喷水装置 i 喷水的效果是让以它为中心半径为 Ri 的圆都被润湿。在 C 语言中,命令行参数通常作为 main 函数的参数,使用 int 类型的 argc 表示参数的数量,使用 char 类型的 argv 数组表示具体的参数值。内联函数是一种特殊的函数,它会在调用处被直接替换为函数体中的代码,就像把函数里的代码直接复制到调用处一样,避免了函数调用的开销。总之,堆和栈在C语言中具有不同的用途和行为。
2024-04-07 21:18:31
1279
原创 【揭秘C语言】零基础也能懂!一篇文章带你掌握C语言指针核心知识点
C语言中的指针是程序设计的强大工具,能够极大地提高程序效率,同时也增加了程序设计的复杂性,要求开发者对其有深入理解和谨慎使用。指针的正确使用可以帮助解决很多实际编程问题,但也容易成为错误的来源,因此在编写涉及指针的代码时应格外小心。
2024-03-26 22:03:25
1048
原创 轻松掌握C语言中的sqrt函数,快速计算平方根的魔法秘诀
这段代码首先包含了必要的头文件,然后声明了一个变量。并赋予一个正数值,接着安全地调用了。函数,最后打印出了结果。
2024-03-26 21:22:29
2240
原创 如何在C语言中使用命令行参数
命令行参数是在运行程序时,通过命令行界面传递给程序的数据。在 C 语言中,命令行参数通常作为 main 函数的参数,使用 int 类型的 argc 表示参数的数量,使用 char 类型的 argv 数组表示具体的参数值。在这个示例中,argv[0]通常是程序的名字,从argv[1]开始是命令行提供的参数。argc表示参数的数量,包括程序名。因此,argc - 1表示用户提供的命令行参数的数量。需要注意的是,argv[0] 的值是程序的名称(包括路径),而 argv[1]、argv[2] 等值是传入的参数。
2024-03-24 21:59:11
1909
原创 C语言中如何动态分配内存并进行操作
它尝试调整指定内存块的大小,如果必要,可能会移动内存块到另一个位置。最后,我们打印扩展后的数组内容(或保持原大小),并释放内存。C语言中允许程序在运行时创建和释放内存,以适应程序数据结构的大小变化或其他不确定的内存需求。,表示需要分配的字节数。:合理规划内存分配与释放,减少频繁的小块内存分配与释放,有助于降低内存碎片,提高内存利用率。返回新的地址,记得更新指向内存区域的所有指针,因为原有的内存可能已被移动。,即之前由内存分配函数返回并不再使用的内存区域的指针。后,该内存区域被释放,可供后续分配使用。
2024-03-24 21:35:08
1362
原创 2024年C语言最新经典面试题汇总(11-20)
函数指针是一种指针,指向一个函数的入口地址。返回类型 (*pointerName)(parameterTypes);这里,returnType和分别表示函数的返回类型和参数类型。是指针的名称。例如,下面是一个指向返回int类型并接受两个int要定义一个枚举类型,请使用enum关键字,后跟枚举名称,并在括号内列出所有可能的枚举值。每个枚举值后面跟一个冒号,然后是一个空格,再后跟一个标识符(通常是一个字母或单词)。
2024-03-23 18:57:54
1364
1
原创 2024年C语言最新经典面试题汇总(1-10)
在上面的示例中,声明了一个函数指针变量funcPtr,它可以指向返回类型为int、参数类型为int和int的函数。当n等于0或1时,满足基本情况,递归结束,函数返回1。否则,函数通过调用自身来计算n-1的阶乘,并将结果与n相乘,最终得到n的阶乘。需要注意的是,在使用递归时,必须确保递归调用最终会遇到基本情况,否则递归将进入无限循环,导致堆栈溢出。在C语言中,递归函数是一种非常有用的编程技巧,它可以将一个大问题分解成一个或多个相同类型的子问题,然后通过不断调用自身来解决这些子问题,最终得到问题的解。
2024-03-23 18:02:47
3143
原创 C语言中#include<...>和#include“...“的区别
方式引入的头文件是到指定预定义的默认路径下进行寻找,如果找不到就直接报错,不会再到当前路径下查找。方式引入的头文件是从当前路径开始找的,若未找到该头文件,再到预定义的默认路径下进行寻找,如果还找不到就会报错。对于系统头文件,使用这两种方式都可以。但是对于自定义的头文件,只能使用方式因此,在编写代码时,如果是引入自定义的头文件,建议使用格式,引入系统头文件使用方式不同的编译器可能有所差别,这里只是对Windows下的gcc进行了分析。
2023-02-23 21:14:49
3108
2
原创 C语言实例|编写C程序在控制台打印余弦曲线
余弦曲线又叫余弦波(cosinwave),是一种来自数学三角函数中的余弦比例的曲线。也是模拟信号的代表,与代表数字信号的方波相对。通过纵坐标的值来求出横坐标的值,确定了横坐标的值,其对称位置的横坐标值也就可以确定,即用。减去求出的横坐标值,为了让打印出的曲线更直观,代码里给x轴的值扩大了10倍。绘制余弦曲线用到了反余弦函数acos(),代码中需要引入。在控制台打印余弦曲线。头文件,acos(y)
2023-02-15 20:00:11
945
1
原创 C语言实例|使用C程序优雅地杀掉其它程序进程
C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函数精心收集了60个
2022-12-05 20:56:06
1324
原创 C语言——动态数组的创建和使用
动态数组是相对于静态数组而言的,从“动”字可以看出它的灵活性。静态数组的长度是预先定义好的,在整个程序中,一旦给定数组大小后就无法改变。而动态数组则不然,它可以根据程序需要重新指定数组大小。动态数组的内存空间是由堆动态分配的,通过执行代码为其分配存储空间,只有程序执行到分配语句时,才为其分配存储空间。
2022-11-26 16:56:24
30190
10
原创 10个基础且实用的C语言经典实例【附源码】
强烈推荐两个专栏C语言专栏C语言实例专栏1、输出9*9口诀。共9行9列,i控制行,j控制列。/** * @author: 冲哥 * @date: 2022/4/19 * @description:实现乘法口诀 * @公众号: C语言中文社区 */#include <stdio.h>int main() { int i, j, result; for (i = 1; i < 10; i++) { for (j = 1; j <
2022-04-21 20:39:50
8072
2
原创 C语言实例第8期:模拟银行账户登陆
精选C语言文章C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函数精心收集了60个C语言项目源码,分享给大家C
2022-04-18 11:17:46
1870
3
原创 5分钟搞懂C语言中的传值和传址
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2022-04-14 10:02:41
2868
4
原创 C语言指针数组和数组指针详解
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2022-04-12 21:29:52
5402
2
原创 C语言实例第7期:实现投票统计功能
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2022-04-12 17:33:38
3850
2
原创 C语言实例第6期:反转字符串
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2022-01-19 14:41:34
1115
1
原创 C语言实例第5期:在控制台打印100-200之间的所有素数
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2022-01-04 15:00:18
1234
原创 动图图解C语言插入排序算法,含代码分析
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2022-01-02 15:21:42
692
原创 动图图解C语言选择排序算法,含代码分析
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2021-12-24 15:27:37
2041
原创 C语言实例第4期:交换数组中最大数和最小数的位置
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2021-12-22 17:17:12
4925
3
原创 C语言实例第3期:在控制台打印出著名的杨辉三角
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2021-12-15 21:12:53
553
原创 C语言实现录入学生信息并按分数排序输出
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2021-12-10 20:09:00
3406
原创 C语言实例第2期:判断某一年是否为闰年
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2021-12-08 21:07:01
1475
原创 C语言实例第1期:十进制数转换二进制数
需求输入一个十进制数,将这个数转换为二进制并且输出示例代码//// Created by 冲哥 on 2021/12/04.//#define _CRT_SECURE_NO_WARNINGS#include "stdio.h"int main() { int m, n, k;//定义变量 int a[16] = { 0 }; printf("请输入一个0~32767之间的数字:\n"); scanf("%d", &n); printf("十
2021-12-04 11:29:53
2617
原创 学习C语言编程,推荐你看这6本书
C语言文章更新目录C语言学习资源汇总,史上最全面总结,没有之一C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数组C语言数组——字符数组C语言中常用的6个字符串处理函
2021-05-09 12:26:53
11131
原创 C语言从青铜到王者——数组详解总结【一维数组、二维数组、字符数组、数组实例】
所谓数组,是指将那些具有相同类型的、数量有限的若干个变量通过有序的方法组织起来的一种便于使用的形式。数组属于一种构造类型,其中的变量被称为数组的元素。数组元素的类型可以是基本数据类型,也可以是特殊类型和构造类型。一维数组一位数组是最简单的数组类型,它的定义形式如下:类型说明符 数组名[常量表达式]类型说明符是数组中每个元素的类型,常量表达式是数组元素的个数在使用一维数组的时候需要留意以下两个要点常量表达式的值必须是正整数数组元素的引用,数组的起始元素下标为0下来我们通过一个简单的示例了解
2021-04-17 11:29:06
961
原创 C语言从青铜到王者——基础知识总结
关于C语言C语言简介C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一个公开可用的描述,现在被称为 K&R 标准。UNIX 操作系统,C编译器,和几乎所有的 UNIX 应用程序都是用 C 语言编写的。由于各种原因,C 语言现在已经成为一种广泛使
2021-04-17 11:24:34
795
原创 使用Clion开发C语言程序,环境安装配置,保姆级教程
墙裂推荐:C语言学习资源汇总,史上最全面总结,没有之一C语言开发神器——Clion首先我们到官网下载安装包安装包下载后,鼠标双击下载的exe文件,然后点击next选择安装目录,然后点击next这里将下面几项打上勾,然后点击next点击install等待安装完成,重启电脑(注意重启前保存好其它文件,以免数据丢失)重启后双击桌面的快捷图标将下面的勾勾上,然后点击continue这一步随便选,建议选择Don’t Send选择Evaluate for free,然后点击Ev
2021-03-27 10:47:53
18957
1
原创 使用VS2019编写C语言程序,环境安装配置+代码调试
墙裂推荐:C语言学习资源汇总,史上最全面总结,没有之一环境安装配置首先我们要在Visual Studio官方网站去下载安装包https://visualstudio.microsoft.com/zh-hans/vs/进入官网后会发现有三种版本可供下载,分别是社区版、专业版和企业版,冲哥这里选择的是专业版。下载完成后,我们双击下载的软件开始安装在弹出的画面点击继续等待完成然后我们开始配置开发环境如果没有别的需求这里我们就只选择:使用C++的桌面开发如果不想用默认的安装路径(默认是安装
2021-03-27 10:43:25
3278
2
原创 使用VScode开发C语言程序,环境安装配置,保姆级教程
墙裂推荐:C语言学习资源汇总,史上最全面总结,没有之一首先我们要现在vscode和mingw64安装包由于网络原因,vscode和mingw64的安装包下载比较慢,冲哥这里已经下载好了并上传到了网盘,有需要的可以在后台回复vscode获取下载链接。VScode安装包下载后,直接双击如下,点击同意,然后点击下一步选择安装路径,然后点击下一步继续下一步根据个人需求在框里打勾,然后点击下一步点击安装安装好后点击完成到此,VScode已经安装完毕接下来我们安装mingw64,将冲哥
2021-03-27 10:39:13
3202
10
原创 开发C语言的3款神器,VS2019、VScode和IntelliJ Clion
往期推荐:C语言学习资源汇总,史上最全面总结,没有之一一、Visual Studio 2019环境安装配置+代码调试环境安装配置首先我们要在Visual Studio官方网站去下载安装包进入官网后会发现有三种版本可供下载,分别是社区版、专业版和企业版,冲哥这里选择的是专业版。下载完成后,我们双击下载的软件开始安装在弹出的画面点击继续等待完成然后我们开始配置开发环境如果没有别的需求这里我们就只选择:使用C++的桌面开发如果不想用默认的安装路径(默认是安装在C盘的),可以点击更改来指定
2021-03-14 21:24:06
21734
2
原创 C语言学习资源汇总,史上最全面总结,没有之一
满满的全是干货,不参杂一点水分!C语言学习视频C语言学习资源200GC语言基础C语言学习路线C语言入门笔记初识C语言简单的C程序示例我们编写的C代码是怎样跑起来的?简单示例,VS2019调试C语言程序C语言基础-数据类型深入理解变量,变量的声明,定义,解析static的作用C 语言未初始化的局部变量是多少?C语言中算法的基本特性和表达方式C语言中的输入输出函数C语言基础:循环控制语句C语言基础:条件控制语句C语言基础:控制语句示例为什么程序员都不喜欢使用 switc
2021-03-14 10:25:53
10186
16
46个Java项目实战(视频教程+源码)
2019-04-28
Nginx安装以及配置文件详解
2018-03-27
nginx搭建配置详细说明
2018-03-17
为什么好多人都觉得C语言指针很难?
2022-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人