找到 1356 篇文章 关于 C

计算四面体面积和体积的程序

Sharon Christine
更新于 2019-07-30 22:30:26

284 次浏览

四面体是一个底面为三角形的棱锥,即它有一个三角形底面,每条边都是三角形。所有三个三角形都汇聚到一点。如图所示,代码逻辑 - 计算四面体面积和体积的代码使用数学库来使用 sqrt 和 pow 方法查找数字的平方和平方根。为了计算面积,我们采用一个浮点数,并将表达式“((sqrt(3)*a*a))”的值赋予它。另一个变量获取四面体体积的值,该值由... 阅读更多

计算梯形面积和周长的程序

karthikeya Boyini
更新于 2019-07-30 22:30:26

480 次浏览

梯形是一种四边形,至少有一对边彼此平行。梯形的面积和周长可以使用以下公式计算:周长 = 所有边的和面积 = ½ x (平行边长度之和) x 平行边之间的垂直距离代码逻辑 - 代码将使用 5 个变量,因为梯形的所有边和一个用于两条平行边之间的垂直距离。对于面积变量的计算,我们将采用一个浮点变量,该变量将被初始化为该值。为了计算它... 阅读更多

计算等边三角形面积和周长的程序

Sharon Christine
更新于 2019-07-30 22:30:26

341 次浏览

三角形是一个有三条边的封闭图形。等边三角形的三条边都相等。等边三角形的面积和周长可以使用以下公式计算:等边三角形的面积 = (√3)/4*a2等边三角形的周长 = 3 * a代码逻辑程序使用平方根和幂函数来查找等边三角形的面积。数学库同时拥有这两个函数,并且可以在程序中使用它们进行计算。以下代码显示了计算等边三角形面积和周长的程序,示例实时演示#include #include int main(){    int side = ... 阅读更多

使用对角线查找菱形周长的程序

karthikeya Boyini
更新于 2019-07-30 22:30:26

200 次浏览

菱形是一种简单的四边形,其四条边都具有相同的长度。并且可以通过两种方法找到菱形的周长。添加所有边。使用对角线四边形有两个对角线,并且基于对角线的长度可以找到四边形的面积和周长。要使用其对角线查找菱形的周长,则为 2{√(d1)2 + (d2)2 }逻辑 - 要使用其对角线查找菱形的周长。您需要在代码中使用支持使用平方根和... 的公式 2{√(d1)2 + (d2)2 } 阅读更多

为什么在 C/C++ 中删除前要检查 NULL 指针?

Nishtha Thakur
更新于 2019-07-30 22:30:26

427 次浏览

在删除之前检查 NULL 指针基本上是毫无意义的。如果指针设置为 NULL,则删除指针将不会执行任何操作。检查 NULL 指针的原因可能是删除已设置为 NULL 的指针可能表示程序中的错误。

为什么 C 和 C++ 中的 NULL 指针定义不同?

Smita Kapse
更新于 2019-07-30 22:30:26

164 次浏览

在 C++ 中,空指针可以定义为空指针常量是值为 0 的整数常量表达式,例如 -int*p = 0;但在 c 中,空指针可以定义为空指针常量是值为 0 或此类表达式强制转换为 void* 的整数常量表达式,例如 -Int *p = 0;;或int*p = (void*) 0;在 C++11 中,关键字“nullptr”用于表示空指针。int* ptr = nullptr;在 C 中示例实时演示#include int main() {    int *p= NULL; //初始化指针为空。    printf("指针的值为 %u", p); ... 阅读更多

在 C/C++ 中删除 void 指针安全吗?

Smita Kapse
更新于 2019-07-30 22:30:26

977 次浏览

Void 指针是不与任何数据类型关联的指针。它指向存储器中的某个数据位置,意味着指向变量的地址。它也称为通用指针。在 C/C++ 中删除 void 指针是不安全的,因为 delete 需要调用它要销毁的任何对象的析构函数,如果它不知道类型,则无法执行此操作。这是一个 void 指针的简单示例 - 示例实时演示#include int main() {    int a = 7;    float b = 7.6;    void *p;    p = &a;    printf("整数变量为 = %d",  *( (int*) p) );    p = &b;    printf("浮点变量 ... 阅读更多

如何在 C/C++ 中声明指针变量?

Anvi Jain
更新于 2019-07-30 22:30:26

429 次浏览

指针用于存储变量的地址。要在 C/C++ 中声明指针变量,在其名称前使用星号 (*)。声明*指针名称在 C 中示例实时演示#include int main() {    // 一个普通的整数变量    int a = 7;    // 一个保存 a 地址的指针变量。    int *p = &a;    // 存储的值是变量“a”的值    printf("变量的值:%d", *p);    // 它将打印变量“a”的地址    printf("变量的地址:%p", p);    // 重新分配值。    *p = 6;    printf("值 ... 阅读更多

如何在 C/C++ 中比较指针?

Nishtha Thakur
更新于 2019-07-30 22:30:26

7K+ 次浏览

如果两个指针指向同一个数组,我们可以比较它们。关系指针可用于比较两个指针。指针不能相乘或相除。在 C 中示例实时演示#include int main() {    int *p2;    int *p1;    p2 = (int *)300;    p1 = (int *)200;    if(p1 > p2) {       printf("P1 大于 p2");    } else {       printf("P2 大于 p1");    }    return(0); }输出P2 大于 p1在 C++ 中示例#include using namespace std; int main() {    int *p2;    int *p1;    p2 = (int *)300;    p1 = (int *)200;    if(p1>p2) {       cout

C 中的函数指针

Anvi Jain
更新于 2019-07-30 22:30:26

4K+ 次浏览

函数指针像普通指针一样指向代码。在函数指针中,可以使用函数的名称获取函数的地址。函数也可以作为参数传递,并且可以从函数中返回。声明函数返回类型(*指针名称)(函数参数列表)示例实时演示#include int subtraction (int a, int b) {    return a-b; } int main() {    int (*fp) (int, int)=subtraction;    //使用函数指针调用函数    int result = fp(5, 4); printf("使用函数指针得到的结果:%d",result); return 0; }输出使用函数指针得到的结果:1

广告