找到 34423 篇文章 关于编程

用示例解释 C 语言中的动态内存分配

Bhanu Priya
更新于 2021年3月9日 08:30:19

12K+ 次浏览

问题:使用 C 编程语言和动态分配的内存,求用户输入的 n 个数字之和。解决方案:动态内存分配使 C 程序员能够在运行时分配内存。我们用于在运行时动态分配内存的不同函数包括:malloc() - 在运行时分配一个以字节为单位的内存块;calloc() - 在运行时分配连续的内存块;realloc() - 用于减少或扩展已分配的内存;free() - 释放先前分配的内存空间。以下 C 程序用于显示元素并计算 n 个数字的和。使用动态内存分配函数,我们尝试……阅读更多

C 语言中数组的先增和后增

Bhanu Priya
更新于 2021年3月9日 08:28:40

4K+ 次浏览

问题:借助 C 程序解释数组先增和后增的概念。解决方案:增量运算符 (++) - 用于将变量的值增加 1。有两种类型的增量运算符 - 先增和后增。在先增中,增量运算符放在操作数之前,先将值增加,然后对其执行运算。例如:z = ++a; a= a+1 z=a。在后增中,增量运算符放在操作数之后,先执行运算,然后将值增加。例如:z = a++; z=a a= a+1。让我们考虑一个例子,来访问内存中的特定元素……阅读更多

解释 C 语言中指针访问的概念

Bhanu Priya
更新于 2021年3月9日 08:27:22

4K+ 次浏览

指针是一个存储其他变量地址的变量。指针声明、初始化和访问。考虑以下语句:int qty = 179;声明一个指针:int *p;‘p’ 是一个指针变量,它保存另一个整型变量的地址。指针的初始化:地址运算符 (&) 用于初始化指针变量。int qty = 175; int *p; p= &qty;让我们考虑一个例子,说明指针如何在访问字符串数组中的元素方面发挥作用。在这个程序中,我们试图访问位于特定位置的元素。可以使用运算符找到该位置。通过添加先增……阅读更多

C 语言中动态内存分配的示例程序

Bhanu Priya
更新于 2021年3月9日 08:25:51

3K+ 次浏览

问题:使用 C 语言中的动态内存分配从数组中找出最大值和最小值。解决方案:动态内存分配使 C 程序员能够在运行时分配内存。我们用于在运行时动态分配内存的不同函数包括:malloc() - 在运行时分配一个以字节为单位的内存块;calloc() - 在运行时分配连续的内存块;realloc() - 用于减少或扩展已分配的内存;free() - 释放先前分配的内存空间。使用动态内存分配查找数组中的最大值和最小值。查找数组中最大元素的逻辑……阅读更多

使用 C 程序计算矩阵的行和与列和

Bhanu Priya
更新于 2021年3月9日 08:21:57

3K+ 次浏览

问题:让我们编写一个 C 程序,使用运行时编译计算 5 x 5 数组的行和与列和。解决方案:在这个程序中,我们在控制台中运行时输入大小为 5X5 矩阵的数组值,借助 for 循环,我们尝试添加行和列。执行行和的逻辑如下:for(i=0;i

什么是 TensorFlow,Keras 如何与 TensorFlow 协作创建神经网络?

AmitDiwan
更新于 2021年2月19日 08:59:18

312 次浏览

TensorFlow 是 Google 提供的一个机器学习框架。它是一个开源框架,与 Python 结合使用,用于实现算法、深度学习应用程序等等。TensorFlow 用于研究和生产目的,并具有有助于快速执行复杂数学运算的优化技术。这是因为它使用 NumPy 和多维数组。这些多维数组也称为“张量”。该框架支持与深度神经网络一起工作。它具有高度的可扩展性,并附带许多流行的数据集。它使用 GPU 计算并自动管理资源。它附带多种……阅读更多

如何使用 C 程序以不同的格式打印数字?

Bhanu Priya
更新于 2021年3月9日 08:07:30

574 次浏览

问题:C 语言中打印金字塔、直角三角形等不同格式的数字的逻辑是什么?解决方案:要以不同的模型打印数字或符号,我们可以在代码中使用 for 循环。示例 1:以下是打印金字塔的 C 程序:实时演示 #include int main(){ int n; printf("Enter number of lines: "); scanf("%d", &n); printf(""); // 循环用于指定行数 for(int i = 1; i

解释 C 编程中的编译时和运行时初始化?

Bhanu Priya
更新于 2021年3月9日 07:18:46

17K+ 次浏览

让我们以数组的概念来讨论编译时和运行时初始化:数组:数组是在连续内存位置存储的项目集合,可以使用索引访问元素。编译时数组初始化:在编译时初始化,用户必须在程序本身中输入详细信息。编译时初始化与变量初始化相同。数组初始化的一般形式如下:语法类型名称[大小] = {值列表}; // 整数数组初始化 int rollnumbers[4]={ 2, 5, 6, 7}; // 浮点数组初始化 float area[5]={ 23.4, 6.8, 5.5, 7.3, 2.4 }; // 字符数组初始化 char name[9]={ 'T', 'u', 't', 'o', ... 阅读更多

为什么编译器不读取 C 编程中整数后的字符串?

Bhanu Priya
更新于 2021年3月9日 07:17:09

2K+ 次浏览

问题:编译器不读取 C 编程中整数后的字符串?我们如何解决这个问题?解决方案:当您输入一个整数并按 Enter 键读取下一个值时,编译器会将 null 存储到字符串的第一个字符中,并且字符串输入终止。因为 scanf 会在读取 null 字符时终止。如何解决?当我们尝试在 int 或 float 之后读取字符串或字符时,我们应该读取输入缓冲区中存在的临时字符。以下是没有错误的程序:示例实时演示 #include struct student{ char name[10]; int roll; char temp; } s; ... 阅读更多

在 C 语言中使用 scanf() 语句时常出现的错误是什么?

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

895 次浏览

问题:使用 C 语言中的 scanf() 函数读取字符串和数字数据时常出现的错误。解决方案:scanf() 函数用于从 C 语言中的 stdin 读取格式化的输入。它返回写入其中的字符总数,否则返回负值。通常,在使用 scanf() 函数从用户处读取整数后的字符串值时,我们会遇到频繁的错误。示例:以下是一个读取学生的学号(整数值)和姓名的 C 程序:实时演示 #include struct student { char name[10]; int roll; } s; int main(){ printf("Enter information of students:"); printf("Enter roll ... 阅读更多

广告
© . All rights reserved.