![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
文章平均质量分 82
猪巴戒
大二,非科班大学生,努力学习C语言,并把相关的知识分享给大家
展开
-
C语言解决汉诺塔问题
Hanoi(汉诺)塔问题。这是一个古典的数学问题,是一个用递归方法解题的典型例子。问题是这样的:古代有一个梵塔,塔内有3座A,B,C。开始时A座上有64个盘子,盘子大小不等,大的在下,小的在上(如图)。有一个老和尚想把这64个盘子从A座移到C座,但规定每次只允许移动一个盘,且在移动过程中在3个座上都始终保持大盘在下,小盘在上。在移动过程中可以利用B座。要求输出移动盘子的步骤。原创 2023-11-11 13:19:14 · 236 阅读 · 20 评论 -
关于函数递归的基础
递归就是直接或者间接地调用自身,把一个大型复杂的程序简化为规模较小的程序,将大量的程序用简单的程序来代替。递归的主旨是将大事化小。1.递归是什么?2.递归的限制条件的要求3.对题目运用递归的方式进行求解4.栈溢出问题(为什么要有限制条件)正整数积。原创 2023-11-09 15:46:44 · 94 阅读 · 8 评论 -
关于无法打开lib文件问题或无法解析问题解决办法
对静态库(.lib)无法打开或函数无法解析问题提供解决方法。原创 2023-11-04 15:01:51 · 2665 阅读 · 6 评论 -
(保姆级)函数进阶内容以及静态库的基础知识
本文关于函数的嵌套调用和链式访问,函数的声明和定义,多个文件使用,以及静态库的基础知识和使用。原创 2023-11-04 12:44:33 · 103 阅读 · 10 评论 -
(保姆级)函数基本内容
对函数的基本内容进行详细的描述,和习题的训练,帮你你打好函数基础,对函数有一个全面的认识原创 2023-11-03 14:55:08 · 142 阅读 · 7 评论 -
(保姆级)一篇帮你搞懂循环语句
C语⾔是结构化的程序设计语言,这里的结构指的是顺序结构、分支结构、循环结构。我们今天要讲的是循环语句while、for、do while。原创 2023-11-02 13:53:38 · 124 阅读 · 8 评论 -
如何开始学习编程
既然你选择了这一门地语言,就请你把它坚持下去,不要东学一点,西学一点,到时候竹篮打水一场空,还浪费了时间,想要学会编程不是一件简单的事情,因此我们需要花费较长的时间去理解,去练习,量变引起质变,将编程视为每天必做的事情,像刷牙,喝水般。只要你认真去学,就一定会有所收获。说到编程,不妨把编程比作为马拉松,想要学会编程,想要精通编程,想要通过编程来找工作的小伙伴要知道,编程不是一蹴而就的,不同于考试,临时抱佛脚,在考试的前几天疯狂地学习,而在第二天就能够取得不错的成绩,不能抱着速通的想法学习编程。原创 2023-10-12 20:42:31 · 132 阅读 · 3 评论 -
二级指针和指针函数
a的值是4,a的地址是0x009efadc,pa为指针变量,pa存的是a的地址0x009efadc,因此可以通过pa来找到a的值,或者修改a的值。* 为解引用操作符,int* pa表示pa为指针。ppa为二级指针,ppa存的是pa的地址,int** ppa中右边的*说明ppa是指针,而int*是说明ppa指向的对象是int*类型。二级指针是用来存放一级指针变量的地址的。pa# '&'为取地址操作符。原创 2023-10-20 13:34:44 · 75 阅读 · 3 评论 -
各种运算符的介绍,超详解
如果文中有出现错误的地方或者有疑问的地方,请私信博主,博主第一时间回复!C语言提供了以下运算符:(1)算术运算符 (+ - * / % ++ -- )(2)关系运算符 (> < == >= ~ | ^ &)(5)赋值运算符 (=及其扩展赋值运算符)(6)条件运算符 (?:)(7)逗号运算符 ( , )原创 2023-10-20 14:43:54 · 5659 阅读 · 6 评论 -
[C语言]结构体
结构是一些值的集合,这些值被称为成员变量。结构的每个成员可以是不同类型的变量。结构体为复杂对象:人:名字+电话+性别+身高书:书名+作者+定价+书名p1,p2是全局变量,p是局部变量。原创 2023-10-20 20:49:03 · 89 阅读 · 4 评论 -
关于MSVS的实用调试技巧
Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序;Release 称为发布版本,它往往是进⾏了各种优化,使得程序在代码⼤⼩和运⾏速度上都是最优的,以便⽤⼾很好地使⽤。debug版本用于我们调试,release版本用于服务客户。原创 2023-10-21 21:55:08 · 128 阅读 · 10 评论 -
关于调试的应用场景及如何编写优秀代码
本文讲述了一个调试实例,常见编辑错误分类,还有如何写出优秀代码,最后拓展两个库函数。原创 2023-10-22 23:56:08 · 148 阅读 · 9 评论 -
(保姆级)一篇搞懂分支语句
C语言是结构化的程序设计语言,这里的结构指的是,C语言能够通过语句实现这三种结构,其实就可以通过这三个结构来实现我们的代码。选择结构():我们可以通过来实现我们分支结构:我们可以通过实现我们的循环语句。原创 2023-11-01 15:08:11 · 136 阅读 · 10 评论