在 C 和 C++ 中,有一些函数说明符。函数说明符用于指定函数的属性。C++ 具有内联函数说明符。在 C 中,有 _Noreturn 函数说明符。它用于表示一个函数不会返回任何内容。示例 实时演示#include int myAdd(int a, int b){ return a + b; } main() { int x = 10, y = 20; printf("The value is: %d", myAdd(x, y)); }输出The value is: 30如果使用 _Noreturn,它将显示一些警告,并且程序将以一些错误终止。示例#include _Noreturn int myAdd(int a, int b){ ... 阅读更多
这是一个著名的谜题。假设有一栋有 n 层楼的建筑,如果我们有 m 个鸡蛋,那么我们如何才能找到找到安全放下鸡蛋而不使其破裂的楼层的最小跌落次数。需要记住一些要点 -当鸡蛋从给定楼层掉下时没有破裂,那么它在任何较低的楼层也不会破裂。如果鸡蛋从给定楼层掉下时破裂,那么它在所有较高的楼层都会破裂。当鸡蛋破裂时,必须将其丢弃,否则我们可以再次使用它。输入 - ... 阅读更多
在这里,我们将看到欧几里得算法来查找两个数的 GCD。GCD(最大公约数)可以使用欧几里得算法轻松找到。有两种不同的方法。一种是迭代的,另一种是递归的。在这里,我们将使用递归欧几里得算法。算法EuclideanAlgorithm(a, b)开始 如果 a 为 0,则 返回 b 结束 if 返回 gcd(b mod a, a) 结束示例 实时演示#include using namespace std; int euclideanAlgorithm(int a, int b) { if (a == 0) return b; return euclideanAlgorithm(b%a, a); } main() { int a, b; cout > a >> b; cout