找到 1356 篇文章 关于 C

C 语言中的预处理器命令是什么?

Bhanu Priya
更新于 2021年3月8日 06:14:36

3K+ 浏览量

预处理器是一个在源代码传递给编译器之前对其进行处理的程序。它在预处理器指令下运行,这些指令以符号 # 开头。类型三种类型的预处理器命令如下:宏替换指令。文件包含指令。编译器控制指令。宏替换指令它用预定义的字符串替换标识符的每次出现。定义宏替换指令的语法如下:# define 标识符 字符串例如,#define    PI    3.1415 #define    f(x)  x *x #undef     PI示例以下是宏替换指令的 C 程序:#define wait getch( ) main ( ){   ... 阅读更多

解释 C 语言中的常量类型限定符

Bhanu Priya
更新于 2021年3月8日 06:10:16

167 浏览量

类型限定符在 C 编程语言中为现有数据类型添加特殊属性。C 语言中有三种类型限定符,下面解释了常量类型限定符:Const有三种类型的常量,如下所示:字面常量已定义的常量内存常量字面常量 - 这些是用于指定数据的未命名常量。例如,a=b+7 //这里“7”是字面常量。已定义的常量 - 这些常量使用带 # 的预处理器命令“define”。例如,#define PI 3.1415内存常量 - 这些常量使用“C”限定符“const”,表示数据不能更改。语法如下:const 类型 标识符 = 值例如,... 阅读更多

使用 C 编程将十进制转换为二进制

Bhanu Priya
更新于 2021年3月8日 06:05:08

3K+ 浏览量

问题如何使用 C 编程语言中的函数将十进制数转换为二进制数?解决方案在这个程序中,我们在 main() 中调用一个函数到二进制。调用的函数到二进制将执行实际的转换。我们使用的逻辑称为将十进制数转换为二进制数的函数,如下所示:while(dno != 0){    rem = dno % 2;    bno = bno + rem * f;    f = f * 10;    dno = dno / 2; }最后,它将二进制数返回到主程序。示例以下是用 C 语言编写的将十进制数转换为二进制数的程序:... 阅读更多

C 语言中的函数返回值是什么意思?

Bhanu Priya
更新于 2021年3月8日 05:56:30

5K+ 浏览量

函数是一个自包含的代码块,用于执行特定的任务。C 语言中函数的优点如下:可重用性可以缩短程序长度。易于定位和隔离错误函数。它有助于自顶向下的模块化编程。示例以下是函数的 C 程序:#include /*函数原型*/ myfunc(); main(){    myfunc(); } /*函数定义*/ myfunc(){    printf("Hello "); }这里,在计算中,我们通常期望函数返回一个值。但是,它可以接受或不接受参数。此返回值的类型可以是 int、float、char 或其他任何类型。函数的默认类型是整数。示例函数返回值的另一个程序:... 阅读更多

C 程序打印矩阵边界元素的和

Bhanu Priya
更新于 2021年3月24日 14:28:37

5K+ 浏览量

给定一个矩阵,我们需要打印矩阵的边界元素并显示它们的和。示例参考下面给出的矩阵:给定矩阵1 2 3 4 5 6 7 8 9边界矩阵1 2 3 4   6 7 8 9边界元素的和:1 + 2 + 3 + 4 + 6 + 7 + 8 + 9 = 40查找边界矩阵和的逻辑如下:for(i = 0; i

C 程序计算给定数字的幂

Bhanu Priya
更新于 2021年3月24日 14:14:46

18K+ 浏览量

从用户那里获取两个整数作为底数和指数,并计算如下所述的幂。示例考虑以下内容以编写 C 程序。假设底数 =3指数 = 4幂=3*3*3*3算法按照下面给出的算法:步骤 1:声明 int 和 long 变量。步骤 2:通过控制台输入底数。步骤 3:通过控制台输入指数。步骤 4:While 循环。指数 !=0    i. 值 *=底数    ii. –指数步骤 5:打印结果。示例以下程序说明如何在 C 语言中计算给定数字的幂。#include int main(){    int base, exponent;    long value = 1;    printf("输入底数:... 阅读更多

C 程序查找字符串中字符出现的最小次数

Bhanu Priya
更新于 2021年3月24日 14:12:33

2K+ 浏览量

字符数组称为字符串。声明以下是声明数组的声明:char stringname [size];例如:char string[50]; 长度为 50 个字符的字符串初始化使用单个字符常量:char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}使用字符串常量:char string[10] = "Hello":;访问 - 有一个控制字符串“%s”用于访问字符串,直到遇到“\0”。查找最小出现次数在给定字符串中查找字符最小出现次数的逻辑如下:for(i=0; i

C 程序打印指向字符串的指针数组及其地址

Bhanu Priya
更新于 2021年3月19日 10:04:52

7K+ 浏览量

首先,让我们了解一下 C 编程语言中的指针数组。指针数组:(到字符串)它是一个数组,其元素是指向字符串基址的指针。它声明和初始化如下:char *a[ ] = {"one", "two", "three"};这里,a[0] 是指向字符串“one”基址的指针。         a[1] 是指向字符串“two”基址的指针。         a[2] 是指向字符串“three”基址的指针。优势下面解释了指针数组的优势:与二维字符数组不同,在... 阅读更多

C 语言中的 strrev() 函数是什么?

Bhanu Priya
更新于 2021年3月19日 10:01:46

4K+ 浏览量

字符数组称为字符串。声明声明数组的语法如下:char stringname [size];例如:char string[50]; 长度为 50 个字符的字符串初始化使用单个字符常量:char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}使用字符串常量:char string[10] = "Hello":;访问 - 有一个控制字符串“%s”用于访问字符串,直到遇到“\0”。strrev( ) 函数此函数用于反转字符串。反转后的字符串存储在同一个字符串中。语法strrev() 函数的语法如下:strrev (string)示例以下程序显示了 strrev() 函数的用法。#include main ( ... 阅读更多

C 语言中的 strncpy() 函数是什么?

Bhanu Priya
更新于 2021年3月19日 09:50:54

755 浏览量

C 库函数 char *strncpy(char *dest, const char *src, size_t n) 将最多 n 个字符从 src 指向的字符串复制到 dest。在 src 的长度小于 n 的情况下,dest 的其余部分将用空字节填充。字符数组称为字符串。声明以下是数组的声明:char stringname [size];例如:char string[50]; 长度为 50 个字符的字符串初始化使用单个字符常量:char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}使用字符串常量:char string[10] = "Hello":;访问 - 有一个控制字符串... 阅读更多

广告