找到关于 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”程序转换为机器语言的四个步骤是:编写和编辑程序编译程序链接程序执行程序编写和编辑程序使用“文本编辑器”编写程序。借助文本编辑器,用户可以输入、更改和存储字符数据。所有特殊的文本编辑器通常都包含在编译器中。编写程序后,文件将保存到磁盘。它被称为“源文件”。此文件是… 阅读更多

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

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 的位置,执行以下操作:如果reverse 指向的字符与forward 指向的字符相同,则将forward 增加1,将reverse 减小1否则退出循环如果… 阅读更多

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的数量。每次N次移动都有一个相关的规则。规则如下-第一次移动-更改位置1, 2, 3, 4…………的元素第二次移动-更改位置2, 4, 6, 8…………的元素第三次移动-更改位置3, 6, 9, 12…………的元素计算最后数组中1的数量。让我们用例子来理解。输入 Arr[]={ 0, 0, 0, 0 } N=4输出 N次移动后数组中1的数量- 2解释-移动后的数组… 阅读更多

广告