找到关于C语言的1356篇文章

C语言中的隐式和显式类型转换是什么?

Bhanu Priya
更新于 2023年10月22日 03:13:08

29K+ 浏览量

将一种数据类型转换为另一种数据类型的过程称为类型转换。隐式类型转换显式类型转换隐式类型转换当操作数的数据类型不同时,编译器会提供隐式类型转换。它由编译器自动完成,将较小的数据类型转换为较大的数据类型。int i,x; float f; double d; long int l;此处,上述表达式最终计算结果为“double”值。示例以下是隐式类型转换的示例-int x; for(x=97; x

将C程序转换为机器码的四个步骤是什么?

Bhanu Priya
更新于 2021年3月9日 07:03:14

4K+ 浏览量

创建和运行程序的过程程序包含用编程语言编写的指令集。程序员的工作是编写和测试程序。将“C”程序转换为机器语言的四个步骤是:编写和编辑程序编译程序链接程序执行程序编写和编辑程序使用“文本编辑器”编写程序。借助文本编辑器,用户可以输入、更改和存储字符数据。所有特殊的文本编辑器通常都包含在编译器中。编写程序后,将文件保存到磁盘。它被称为“源文件”。此文件是… 阅读更多

Lambda函数在C/C++中的意义

Dev Prakash Sharma
更新于 2021年2月5日 12:51:35

4K+ 浏览量

Lambda函数 - Lambda函数是一个内联函数,不需要在主程序范围之外进行任何实现。Lambda函数也可以作为变量的值来存储。Lambda可以被称为可以由函数调用的对象(称为函子)。每当编译器遇到lambda函数的定义时,它通常会为lambda创建一个自定义对象。lambda函数比普通函数具有更多功能,例如,它具有捕获方法来捕获使用的变量。但是,捕获的变量被视为… 阅读更多

使用指针检查C语言中字符串是否为回文

Arnab Chakraborty
更新于 2020年12月29日 13:24:43

8K+ 浏览量

假设我们有一个字符串s。我们必须检查给定的字符串是否是回文。我们必须使用C语言中的指针来解决这个问题。因此,如果输入类似于s = "racecar",则输出将为True。为了解决这个问题,我们将遵循以下步骤-length := 字符串的大小forward := 指向字符串的第一个字符reverse := 指向字符串的最后一个字符while reverse 的位置 >= forward 的位置, doif reverse 指向的字符与 forward 指向的字符相同,则将forward增加1,将reverse减少1否则退出循环if ... 阅读更多

C/C++程序中未初始化的原始数据类型

Arnab Chakraborty
更新于 2020年8月27日 13:56:57

217 浏览量

在本节中,我们将看到当我们声明一个未初始化的变量时,它们在C或C++语言中持有什么值。有时我们假设编译器为int分配一些值,如0,为float分配0.0等等。但是字符数据类型呢?让我们使用实现和使用不同的编译器进行编译来查看。示例(C++)让我们看看以下实现以更好地理解- 实时演示#include using namespace std; int main() {    char char_var;    float float_var;    int int_var;    double double_var;    long long_var;    cout

C语言中通过单个点最多可以绘制多少条不同的线

Sunidhi Bansal
更新于 2020年8月17日 08:55:56

163 浏览量

给定数字N以及每条线的两个点的坐标(x1, y1)和(x2, y2)。目标是找到给定线中最多可以穿过单个点的线数,条件是没有两条线互相覆盖,并且没有进行旋转。我们将线表示为(m, c)对,其中y=mx+c,m是斜率m=y2-y1/x2-x1具有相同m的线是平行的,给定c1!=c2。我们将计算不同的斜率(m)。对于垂直线,如果x1=x2,斜率=INT_MAX,否则m。让我们用一个例子来理解。输入线1 (x1, y1)=(4, 10) (x2, y2)=(2, ... 阅读更多

C语言中可以从一张纸上裁出多少个最大尺寸的矩形

Sunidhi Bansal
更新于 2020年8月17日 08:53:52

329 浏览量

给定一张纸的尺寸,长度L和宽度B。此外,还给定一个小矩形的尺寸,长度l和宽度b。目标是找到可以从一张纸上裁出的最大数量的小矩形。我们将执行以下步骤-首先,我们将进行水平对齐,分别为纸张和矩形的长度L和l。开始将L与l对齐,将B与b对齐并计算矩形。然后也按垂直方向对齐。再次计数。返回…的最大值 阅读更多

C语言中可以购买的最大糖果数量

Sunidhi Bansal
更新于 2020年8月17日 08:50:11

705 浏览量

给定一个长度存储在“size”中的糖果数组candies[]。每个元素candies[i]都有一个i类型糖果的数量。目标是尽可能多地购买任何金额的糖果。条件如下-如果您购买X[i]类型的i(0

C语言中可以放入等腰直角三角形中的最大2×2正方形数量

Sunidhi Bansal
更新于 2020年8月17日 08:48:50

620 浏览量

我们得到一个等腰直角三角形。等腰三角形是两条边长度相等的三角形。直角三角形是高(图中的ag)和底(图中的dg)互相垂直的三角形。目标是找到可以放入这个边长为2个平方单位的等腰直角三角形中的最大正方形数量。输入的是底边或高(两者相等)。输出的是正方形的数量。参考下图以了解问题高度为ag,底边为gd的给定三角形有3个边长为2的正方形。… 阅读更多

C语言中N次移动后数组中1的数量

Sunidhi Bansal
更新于 2020年8月17日 08:37:01

378 浏览量

我们得到一个大小为N的数组。该数组最初包含全0。任务是在N次移动后计算数组中1的数量。每次Nth移动都有一个相关的规则。规则是-第一次移动-更改位置1、2、3、4…………的元素第二次移动-更改位置2、4、6、8…………的元素第三次移动-更改位置3、6、9、12…………的元素计算最后数组中1的数量。让我们用例子来理解。输入Arr[]={ 0, 0, 0, 0 } N=4输出数组N次移动后1的数量-2解释-移动后的数组… 阅读更多

广告