零基础学C语言
文章平均质量分 67
快速掌握C语言
坊钰
还是做不到吗?
展开
-
【C语言训练题库】第一次出现的字符
给出一串字符串,找出第一次只出现一次的字符,并返回它的位置,如果不存在,则返回-1例:输入:"google" 输出:4输入:"aa" 输出:-1原创 2024-09-27 20:23:39 · 550 阅读 · 2 评论 -
【C语言】关于扫雷的三大问题,理解后,扫雷秒了!!!
1. 为什么用两个数组2. 为什么要在外面加一行3. 为什么用字符 0 和字符 14. 小结原创 2024-07-24 10:40:06 · 387 阅读 · 0 评论 -
【玩转C语言】第五讲--->数组-->一维和多维深度理解
1. 数组的概念2. ⼀维数组的创建和初始化2.1 数组创建2.2 数组的初始化2.3 数组的类型3. 一维数组3.1 数组下标3.2 数组打印3.3 数组的输入4. 一维数组在内存中的存储5. sizeof计算元素个数6. 二维数组6.1 二维数组的创建7. 二维数组的初始化7.1 不完全初始化7.2 完全初始化7.3 按行初始化7.4 可省略行,不可省略列8. 二维数组的使用8.1 二维数组的下标8.2 二维数组的输入和输出9. 二维数组在内存中的存储10.原创 2024-07-21 21:07:31 · 1515 阅读 · 1 评论 -
【玩转C语言】第三讲---> scanf 和 printf 函数详解(非常重要)!
1. printf 函数2. scanf 函数3. 小结原创 2024-06-08 18:16:09 · 1227 阅读 · 0 评论 -
【玩转C语言】第二讲--->数据类型和变量
1. 数据类型介绍2.signed 和 unsigned3. 变量4. 算术操作符:+、-、*、/、%5. 赋值运算符 = 和 复合赋值6. 单目操作符 ++,--,+,-7. 强制类型转换8. 小结原创 2024-06-07 18:41:39 · 1306 阅读 · 0 评论 -
【玩转C语言】第一讲--->C语言概念
【玩转C语言】第一讲--->C语言概念原创 2024-06-04 18:55:05 · 1481 阅读 · 0 评论 -
【C语言】文件操作,(fgetc,fputc,fscanf,fprintf...)函数详解!
【C语言】文件操作,(fgetc,fputc,fscanf,fprintf...)函数详解!原创 2024-04-25 10:41:50 · 1027 阅读 · 0 评论 -
【C语言】动态内存管理,及柔性数组介绍!有浅到深!
【C语言】动态内存管理,及柔性数组介绍!有浅到深!原创 2024-04-24 19:11:00 · 825 阅读 · 0 评论 -
【C语言】结构体,联合体,枚举--->自定义类型详解!
【C语言】结构体,联合体,枚举--->自定义类型详解!还不拿下吗?原创 2024-04-23 19:50:39 · 1676 阅读 · 0 评论 -
【C语言】数据在内存中的存储,深度理解【整型】和【浮点型】在内存中的储存!
【C语言】数据在内存中的存储,深度理解【整型】和【浮点型】在内存中的储存!原创 2024-04-21 17:24:42 · 753 阅读 · 0 评论 -
【C语言】字符串左旋,三种方法,超详解!
字符串左旋,三种方法,超详解!原创 2024-04-13 16:53:41 · 300 阅读 · 0 评论 -
【C语言】求 1!+2!+3!+...+19!+20!的值,超详细!
求 1!+2!+3!+...+19!+20!的值原创 2023-12-03 15:26:19 · 841 阅读 · 1 评论 -
【C语言】求0~200内的素数,简单方法,超详细!
了解什么是素数是解题的关键;-->只能被本身和“1”整除的数为素数例如:2,3,5,7,11....(flag=1) 就表示该数为素数;如果i不是素数那flag=0,在跳出循环;如果i为素数,那就输出:这样就用flag定义巧妙的求出素数,如果要输出素数的个数的话,在稍加修饰即可如下:总代码:(加了一个cutint main()int i = 0;for (i = 2;i <= 100;for (j = 2;j < i - 1;原创 2023-12-06 20:11:45 · 2115 阅读 · 1 评论 -
【C语言】给一个整数,1,求它为几位数。2,打印每一位数。3,逆打印每一位数。
【C语言】给一个整数,1,求它为几位数。2,打印每一位数。3,逆打印每一位数。原创 2023-12-01 20:17:11 · 954 阅读 · 1 评论 -
【C语言】占位符大全,最详细的常用占位符!
最详细的常用占位符!原创 2023-12-02 12:55:46 · 10783 阅读 · 1 评论 -
[C语言] 快速熟悉 【if,while ,do while】(上),循环语句,确定不来看看?
都知道,C语言中循环语句是必不可少的,接下来让大家熟悉基本循环语句 if--while--do while 语句一,if 语句。原创 2023-12-04 20:16:17 · 534 阅读 · 0 评论 -
【C语言】猜数字小游戏,初学者必备程序,理解后举一反三!
有的初学者可能一次性看下去有点懵,不要担心,接下来,我将上述函数分为3个部分来一一讲解;原创 2023-12-05 20:28:36 · 562 阅读 · 0 评论 -
C语言【逆打印】,输入一串数字,逆打印,逐行解释,不会来砍我!
3,先输入一个数字n,while(n) 会一直循环,一个整数要想专门取它的个位就为 (整数%10 )可得到个位,如第九行,然后在除10,因为该类型为int整型,所以程序会直接舍去小数部分,如:1 2 3,取模于10得到个位 3 ,然后除以10得到 1 2,依次循环,在打印;2,该代码运用了 while循环 要知道 while()括号里只要为真,就会一直循环下去,就是运用这巧妙的一点;输入一串数字,如:1 2 3 4 5 6 7 8 9。5,如果还有不明白的问题可以私信我,我会一一解答的;原创 2023-11-30 19:22:44 · 634 阅读 · 0 评论 -
C语言,求一个整数为几位数,超详细!!!
【代码】C语言,求一个整数为几位数,超详细!!!原创 2023-11-29 20:12:30 · 1294 阅读 · 0 评论 -
【C语言】内存函数-memcpy-memmove-memset...用法及实现,沉淀自己!
【C语言】内存函数-memcpy-memmove-memset...用法及实现,沉淀自己!原创 2024-04-20 17:30:10 · 574 阅读 · 0 评论 -
【C语言】字符函数和字符串函数,详解,进来就会!
【C语言】字符函数和字符串函数,详解,进来就会!原创 2024-04-18 16:30:24 · 1520 阅读 · 0 评论 -
【C语言】qsort()函数排序及其模拟实现,万物皆可排!
【C语言】qsort()函数排序及其模拟实现,万物皆可排!原创 2024-04-17 19:31:44 · 692 阅读 · 0 评论 -
【C语言】深入了解指针(4),进来小白,出去大佬!
字符指针变量 /数组指针变量/函数指针变量/函数指针数组/转移表原创 2024-04-10 13:41:16 · 958 阅读 · 0 评论 -
【C语言】比较两个字符串大小,strcmp函数
比字符串大小原创 2024-03-14 13:18:40 · 992 阅读 · 0 评论 -
【C语言】打印各种图形问题,学会搞定所有图形,举一反一亿!
本质上就是。原创 2023-12-08 21:30:51 · 942 阅读 · 0 评论 -
【洛谷】题太难 小白不会,分享【纯小白】的刷题网站,高手慎入!
建议宝子们先把基本的题目刷完,巩固一下自己基础,一步一步走,再去搞一些较难的题目;提前说:该网站为小白刷题,为最基本的语法,为刚入门的新手非常友好;具体的还需要宝子们去实践,最后,希望宝子们一键三连,多多支持!的,并不是不好用,别被标题误导了哦;选择相应的编程就可以学习了;所以,建议宝子们还是要。原创 2023-12-11 19:41:40 · 1453 阅读 · 3 评论 -
【C语言】深入了解指针(3),进来小白,出去大佬!
【C语言】深入了解指针(3),进来小白,出去大佬!原创 2024-04-09 19:49:20 · 854 阅读 · 0 评论 -
【C语言】随机数生成详解,手把手教你,保姆级!!!
目录rand函数srand函数time函数设置随机数范围拓展--猜数字游戏总结rand函数会返回⼀个伪随机数,这个随机数的范围是在0~RAND_MAX之间,这个RAND_MAX的⼤⼩是 依赖编译器上实现的,但是⼤部分编译器上是32767那我们就测试⼀下rand函数,这⾥多调⽤⼏次,产⽣5个随机数我们先运⾏⼀次,看看结果,再运⾏⼀次再看看结果,多运⾏⼏次呢?我们可以看到虽然⼀次运⾏中产⽣的5个数字是相对随机的,但是下⼀次运⾏程序⽣成的结果和上⼀次 ⼀模⼀样,这就说明有点问题在调⽤ rand原创 2023-12-17 10:36:36 · 2502 阅读 · 1 评论 -
【C语言】求1000以内的“完数”,并打印!超详细!必备技能!一看就会!
完数定义:一个数恰好等于它的,这个数就称为“完数”原创 2023-12-10 18:49:01 · 5693 阅读 · 1 评论 -
【C语言】用【C语言】写9x9乘法表,新手入门必备,一看就会!
用【C语言】写9x9乘法表用【C语言】写9x9乘法表效果如下:先上总代码,解析在后面,原创 2023-12-07 20:17:55 · 629 阅读 · 1 评论 -
【C语言】深入了解指针(1),进来小白,出去大佬!
深入了解指针原创 2024-03-13 20:06:31 · 1011 阅读 · 0 评论 -
【C语言】数组(一维)详解,手把手教你,保姆级!!!
目录数组的概念数组的创建数组的初始化数组的类型数组使用下标数组的打印数组的输入数组的储存总结从这个概念中我们有3点拓展:存放在数组的值被称为数组的元素,数组在创建的时候可以指定数组的⼤⼩和数组的元素类型比如:统计一个班的人数有50人;当然我们也可以根据需要创建其他类型和⼤⼩的数组数组的初始化有时候,数组在创建的时候,我们需要给定⼀些初始值值,数组的初始化⼀般使⽤⼤括号,将数据放在⼤括号中数组的类型数组也是有类型的,数组算是⼀种⾃定义类型,去掉数组名留下的就是数组的类型a原创 2023-12-18 12:57:05 · 652 阅读 · 1 评论 -
【C语言】函数递归与迭代—详解,手把手教你,保姆级!!!
递归与迭代详解原创 2024-03-05 20:26:14 · 1720 阅读 · 0 评论 -
【C语言】深入了解指针(2),进来小白,出去大佬!
深入了解指针(2),进来小白,出去大佬!原创 2024-04-08 22:26:10 · 1405 阅读 · 0 评论 -
【C语言】操作符详解,手把手教你,保姆级!!!
操作符详解原创 2024-03-07 19:12:48 · 524 阅读 · 0 评论 -
【C语言】矩阵转置,必备技能,学会举一反三!
先看示例: 先上总代码: 总代码可分为2个部分,1,输入部分;2,打印部分;二维数组的输入,要求为: 说明输出时候,行和列全都变了,故,输出时相互互换行和列就行了;为:二,小结以上就是矩阵转置的内容了,具体还需宝子们不断实践,有问题的可私聊我,一一解答;原创 2023-12-09 18:18:08 · 1687 阅读 · 0 评论 -
【扫雷+全部码源】C语言详解,进来你就会,保姆级!!!
目录游戏规则扫雷规则介绍在线游戏--扫雷 游戏分析和设计一,多文件存放二,多文件创建三, 设计思路 游戏代码实现一,游戏菜单二,游戏正常逻辑三,game()函数实现1,初始化棋盘2,打印棋盘3,布置地雷4,排查地雷5,game()函数逻辑游戏全部码源一,game.h文件二,game.c文件三,test.c文件游戏运行效果 总结有兴趣的宝子们可以先尝试一下:扫雷不是一个简单的代码,这时就需要多文件存放介绍一下什么是多文件存放 二,游戏正常逻辑三,game()函数实现1,初始化棋盘原创 2023-12-14 20:27:02 · 1692 阅读 · 2 评论 -
【C语言】输入一行字符,打印其中数字,字母,空格,其他,详解,进来你就会!
此题用到getchar()函数,不会的可以去查一查;输入一行字符,统计其中字符,数字,字母,空格的个数;原创 2023-12-13 13:37:02 · 919 阅读 · 1 评论 -
【C语言】还不会【二维数组】!进来手把手教你,保姆级!!!
讲二维数组前,先讲一下sizeof()函数的用法;目录sizeof()函数二维数组概念 二维数组创建二维数组初始化1,不完全初始化2,完全初始化二维数组下标二维数组的输入和输出二维数组的储存变长数组 总结 结果为4和40,因为一个整型占4个字节,整个函数10个元素,40字节;我们⼜知道数组中所有元素的类型都是相同的,那只要计算出⼀个元素所占字节的个数,数组的元素 个数就能算出来。这⾥我们选择第⼀个元素算⼤⼩就可以 接下来就能计算出数组的元素个数这⾥的结果是:10,表⽰数组有10个元素;以原创 2023-12-19 10:55:36 · 1491 阅读 · 0 评论 -
【C语言】printf()函数详解,手把手教你,保姆级!!!
目录基本用法 printf()函数--占位符占位符大全 printf()函数--限定宽度printf()函数--正负--限定小数 printf()函数--输出部分字符串总结【C语言】printf()函数详解,手把手教你,保姆级!!!运行结果 printf() 不会在⾏尾⾃动添加换⾏符,运⾏结束后,光标就停留在输出结束的地⽅不会⾃动换⾏,所以加一个“\n”看效果所谓 “占位符”,就是这个位置可以⽤其他值代⼊I love my %d toys\n是输出⽂本,⾥⾯的 %d 就是占位符,原创 2023-12-16 17:58:03 · 3673 阅读 · 1 评论