C/C++共79篇 第10页
C语言编程基础:掌握素数的判断方法-不念博客

C语言编程基础:掌握素数的判断方法

素数的定义 在数学中,素数(或质数)是指只有1和它本身两个正因数的自然数,且这两个正因数必须都是正整数。 例如,2、3、5、7、11、13等都是素数。值得注意的是,1和0不是素数。 C语言判断素...
不念的头像-不念博客不念1年前
406
野指针和空悬指针的区别-不念博客

野指针和空悬指针的区别

野指针: 定义:野指针是指已经指向了某块内存的指针,但是该内存区域已经被释放或者不再有效,但指针本身仍然保留该地址。 产生原因: 使用 delete 或 free 释放了指针指向的内存后,但忘记将...
不念的头像-不念博客不念11个月前
487
C语言求最大公约数(C语言编写示例代码)-不念博客

C语言求最大公约数(C语言编写示例代码)

在C语言中,可以使用辗转相除法(Euclidean algorithm)来求两个数的最大公约数。 以下是一个使用C语言编写的示例代码: #include <stdio.h> // 函数声明 int gcd(int a, int b); int main()...
如何在C语言中安全地读取用户输入-不念博客

如何在C语言中安全地读取用户输入

getline提供了一种更灵活的方法,可以在不破坏系统的情况下将用户数据读入程序。 在 C 语言中读取字符串是一件非常危险的事情。当读取用户输入时,程序员可能会尝试使用 C 标准库中的 gets...
c++内存区域是如何分布的-不念博客

c++内存区域是如何分布的

栈(Stack): 栈是由编译器自动管理的,用于存储局部变量、函数参数、函数返回地址等。栈内存的分配和释放是自动进行的,当函数调用结束时,其在栈上分配的内存会自动被释放。 栈内存的特点是...
不念的头像-不念博客不念9个月前
284
c语言指针知识点总结(c语言指针基本概念)-不念博客

c语言指针知识点总结(c语言指针基本概念)

C 语言中,指针是一个非常重要且强大的概念。 以下是关于 C 语言指针的知识点总结: 指针的基本概念: 指针是一个变量,它的值为另一个变量(通常是内存中的变量)的地址。 指针可以用于间接访...
中序遍历非递归实现(迭代)-不念博客

中序遍历非递归实现(迭代)

思路: 从根节点开始,一直访问左子树,同时将经过的节点入栈。 当左子树访问完毕(为空)时,弹出栈顶元素,访问该节点,并转向其右子树,然后重复步骤1。 直到栈为空且当前节点为空时,遍历结...
不念的头像-不念博客不念12个月前
392