找到 1356 篇文章 关于 C

解释 C 语言中的链接和定义部分

Bhanu Priya
更新于 2021-03-15 10:19:23

4K+ 阅读量

链接和定义部分被称为预处理器指令。它指示编译器链接来自系统库的函数。例如,定义部分定义所有符号常量。#include例如,#define PI 3.1415预处理器指令必须以 # 符号开头。如果没有链接定义,某些编译器将无法执行程序。它帮助编译器链接来自系统库的预定义函数。预定义函数stdio.h 中的预定义函数如下:函数描述printf()在屏幕上打印字符、字符串、浮点数、整数、八进制数。scanf()从键盘读取字符、字符串、数字数据。getc()从文件读取字符。gets()从键盘读取行。getchar()从键盘读取字符。puts()写入... 阅读更多

使用文件概念处理整数数据文件的 C 程序

Bhanu Priya
更新于 2021-03-15 10:18:13

1K+ 阅读量

在此程序中,我们尝试对一个文件中存在的奇数和偶数进行排序。然后,我们尝试将所有奇数写入 ODD 文件,将所有偶数写入 EVEN 文件。以写入模式打开 DATA 文件,并将一些数字写入文件,然后关闭它。再次,以读取模式打开 DATA 文件。以写入模式打开 ODD 文件。以写入模式打开 EVEN 文件。然后,使用 while 循环执行检查奇数和偶数的操作。之后关闭所有文件。示例以下是使用文件概念处理整数数据文件的 C 程序... 阅读更多

解释 C 语言中的预处理器指令

Aishwarya Naglot
更新于 2024-11-11 13:16:35

5K+ 阅读量

预处理器是一个在源代码传递给编译器之前处理源代码的工具。它作为编译的初始阶段工作,在该阶段它在不同命令行或指令的控制下运行。C 中的预处理器指令预处理器放置在主行之前的源程序中,它以第一列中的符号“#”开头,并且在末尾不需要分号。常用的预处理器指令有:#define #undef #include #ifdef #endif #if #else预处理器指令分为三类:宏替换指令。文件包含... 阅读更多

C 程序,用于显示两个区间之间的素数

Bhanu Priya
更新于 2021-03-15 10:11:35

9K+ 阅读量

在运行时在控制台中输入两个数字。然后,声明标志变量,该变量用于在 for 循环条件的帮助下检查数字是否为素数。每当标志为零时,它都会打印素数,如果标志为一,它就会退出循环。程序以下是显示两个区间之间的素数的 C 程序:实时演示#include int main(){    int number1, number2, i, j, flag;    printf("输入两个区间:");    scanf("%d %d", &number1, &number2);    printf("在 %d 和 %d 之间存在的素数:", number1, number2);    for(i=number1+1;i阅读更多

使用 C 语言查找数字的首位数字和末位数字之和

Bhanu Priya
更新于 2021-03-15 10:02:58

4K+ 阅读量

如果我们在 C 编程语言中使用下面提到的算法,则可以计算数字的首位数字和末位数字之和。算法请参阅此处给出的算法:开始步骤 1:声明类型为 int 的 no、sum 变量步骤 2:在运行时读取数字步骤 3:计算 sum=no%10步骤 4:当循环 no>9    No=no/10步骤 5:计算 sum=sum+no;步骤 6:打印 sum停止示例以下是查找数字的首位数字和末位数字之和的 C 程序:实时演示#include int main(){    unsigned int no, sum;    printf("输入任何数字:");    scanf("%u", &no);    sum=no%10; ... 阅读更多

解释 C 语言中的不同部分

Bhanu Priya
更新于 2021-03-15 10:01:41

9K+ 阅读量

C 程序由一组协议定义,程序员在编写代码时必须遵循这些协议。部分整个程序分为不同的部分,如下所示:文档部分 - 在这里,我们可以提供有关程序的命令,例如作者姓名、创建或修改日期。在/* */或//之间编写的的信息称为注释行。这些行在编译器执行时不会被考虑。链接部分 - 在此部分中,包含执行程序所需的标头文件。定义部分 - 在这里,定义和初始化变量。全局声明部分 - 在此... 阅读更多

randomize 和 srand 函数在 C 语言中的用途是什么?

Bhanu Priya
更新于 2021-03-15 10:00:14

293 阅读量

如果我们在程序中生成随机数,则有必要控制数字序列。randomize() 和 srand() 函数用于为随机数生成器播种。为随机数生成器分配起始数字的过程称为为生成器播种。randomize() 使用 PC 的时钟生成随机种子。srand() 允许我们指定随机数生成器的起始值。程序以下是关于 rand 的 C 程序:实时演示#include int main(){    // 每次程序运行时创建相同的随机数序列    for(int i = 0; i

C 编程语言中的宏是什么?

Bhanu Priya
更新于 2021-08-10 19:21:24

4K+ 阅读量

宏替换是一种提供字符串替换的机制。它可以通过“#deifne”来实现。它用于在程序执行之前用宏定义的第二部分替换第一部分。第一个对象可以是函数类型或对象。语法宏的语法如下:#define first_part second_part程序在程序中,first_part 的每次出现都将替换为整个代码中的 second_part。实时演示#include #define square(a) a*a int main(){ int b, c; printf("输入 b 元素:"); scanf("%d", &b); c=square(b);//在程序执行之前替换为 c=b*b printf("%d", c); return 0; }输出您将看到以下... 阅读更多

C 程序,用于使用字符串概念统计元音、数字、空格、辅音

Bhanu Priya
更新于 2021-03-15 09:56:06

9K+ 阅读量

字符数组(或)字符集合称为字符串。声明请参阅以下给出的声明:char stringname [size];例如:char a[50];长度为 50 个字符的字符串。初始化初始化如下:使用单个字符常量:char a[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}使用字符串常量:char a[10] = "Hello":;访问有一个控制字符串“%s”用于访问字符串,直到遇到‘\0’。用于统计元音数量的逻辑如下:if(string[i]=='a'||string[i]=='e'||string[i]=='i'||    string[i]=='o'||string[i]=='u')//检查字符是否为元音 vowel=vowel+1;用于统计数字数量的逻辑如下:if(string[i]=='0'||string[i]=='1'||string[i]=='2'|| string[i]=='3'||string[i]=='4'||string[i]=='5'|| string[i]=='6'||string[i]=='7'||string[i]=='8'||string[i]=='9') digit=digit+1;用于... 阅读更多

C 程序,用于在 3x3 的二维数组中仅显示下三角形元素

Bhanu Priya
更新于 2021-03-15 09:54:15

312 阅读量

让我们在运行时使用键盘在二维数组中输入 3x3 矩阵,即总共 9 个元素。借助它和 for 循环,我们可以在 3X3 矩阵中仅显示下三角形。打印下三角形元素的逻辑如下:for(i=0;i=2nd index          printf("%d",array[i][j]);       else          printf(" "); //在下三角形位置以外显示空格    }    printf(""); }程序以下是仅显示 3x3 二维数组中下三角形元素的 C 程序:实时演示#include int main(){    int array[3][3],i,j;    printf("输入 9 个数字:");    for(i=0;i

广告