1K+ 次浏览
文件是记录的集合(或)硬盘上永久存储数据的地方。通过使用 C 命令,我们可以以不同的方式访问文件。文件操作以下是可以在 C 编程语言中对文件执行的操作:命名文件打开文件从文件读取写入文件关闭文件语法打开和命名文件的语法分别如下:FILE *文件指针;例如,FILE * fptr;文件指针 = fopen(“文件名”,“模式”);例如,fptr = fopen(“sample.txt”,“r”);FILE *fp; fp = fopen(“sample.txt”,“w”);从文件中读取的语法…… 阅读更多
89K+ 次浏览
排序是将元素按升序(或)降序排列的过程。排序类型C 语言提供五种排序技术,如下所示:冒泡排序(或)交换排序选择排序插入排序(或)线性排序快速排序(或)分区交换排序归并排序(或)外部排序快速排序它是一种分治算法。步骤 1 - 从数组中选择一个元素,将其称为枢轴元素。步骤 2 - 将未排序的数组元素划分为两个数组。步骤 3 - 如果值小于枢轴元素,则进入第一个子数组,其余值大于枢轴元素的值进入第二个子…… 阅读更多
8K+ 次浏览
字符数组称为字符串。以下是字符串的声明:char stringname [size];例如,char string[50]; 长度为 50 个字符的字符串。初始化使用单个字符常量。char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}使用字符串常量。char string[10] = “Hello”:;访问用于访问字符串直到遇到 ‘\0’ 的控制字符串“%s”。我们在运行时用于打印给定字符串的 ASCII 值的逻辑如下:while(str[i]!='\0'){ printf("ASCII Value of %c = %d", str[i], str[i]); i++; }示例以下是打印给定字符串 ASCII 值的 C 程序…… 阅读更多
4K+ 次浏览
问题打印 0 到 255 个字符的美国信息交换标准代码 (ASCII) 值,无需将字符初始化为整数类型变量。只需使用格式说明符。解决方案这里我们编写一个程序来仅打印 65 到 122。如果您想查看所有 ASCII 值,则可以在 for 循环中编写如下:For(i=0;i<256;i++) { printf("%d = %c\n", i, i); }
5K+ 次浏览
问题在运行时使用 while 循环通过检查字符的每个索引处的空格来删除输入字符串中的所有多余空格。解决方案考虑以下示例:它删除给定字符串中的所有空格。给定的字符串是 Tutorials Point C Programming。删除空格后的结果是 TutorialsPointCProgramming。字符数组称为字符串。以下是字符串的声明:char stringname [size];例如,char string[50]; 长度为 50 个字符的字符串。初始化使用单个字符常量。char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}使用字符串常量。char string[10] = “Hello”:;访问有控制…… 阅读更多
问题在运行时使用 while 循环通过检查字符的每个索引处的空格来删除输入字符串中的所有空格。解决方案考虑以下示例:它删除给定字符串中的所有空格。给定的字符串是 Tutorials Point C Programming。删除空格后的结果是 TutorialsPointCProgramming。字符数组称为字符串。以下是字符串的声明:char stringname [size];例如,char string[50]; 长度为 50 个字符的字符串。初始化使用单个字符常量。char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}使用字符串常量。char string[10] = “Hello”:;访问有控制字符串“%s”…… 阅读更多
424 次浏览
链表使用动态内存分配,即它们会根据需要增长和收缩。它是节点的集合。节点有两个部分,分别是数据和链接。这些解释如下。链表的操作链表上有三种操作,如下所示:插入删除遍历删除识别节点。以这样的方式调整链接,即节点的释放不会使列表成为不连接的组件。返回/显示要删除的元素。释放内存。删除头元素按照以下步骤在 C 编程语言中删除头元素。1. void del_head() 2. { 3. int x; Node *temp; 4. if(Head==NULL) 5. {…… 阅读更多
2K+ 次浏览
我们知道函数可以按值调用和按引用调用。如果实际参数不应在被调用函数中更改,则按值传递参数。如果实际参数的值应在被调用函数中更改,则使用按引用传递。如果函数必须返回多个值,则使用按引用调用间接返回这些值。另请阅读:C 语言中的按值函数调用和 C 语言中的按引用函数调用示例以下是演示返回多个值的 C 程序:实时演示#include void main() { void areaperi(int, int*, int*); int r; float…… 阅读更多
存储类指定变量的作用域、生命周期和绑定。要完全定义一个变量,不仅需要提及它的“类型”,还需要提及它的存储类。变量名标识计算机内存中某个物理位置,在该位置分配一组位来存储变量的值。存储类告诉我们以下因素:变量存储在哪里(在内存中还是 CPU 寄存器中)?如果没有初始化,变量的初始值是什么?变量的作用域是什么(可以在哪里访问它)?变量的寿命是多少?绑定绑定为应用的…… 阅读更多
6K+ 次浏览
存储类指定变量的作用域、生命周期和绑定。要完全定义一个变量,不仅需要提及它的“类型”,还需要提及它的存储类。变量名标识计算机内存中某个物理位置,在该位置分配一组位用于存储变量的值。存储类告诉我们以下因素:变量存储在哪里(内存或CPU寄存器)?如果没有初始化,变量的初始值是什么?变量的作用域是什么(在哪里可以访问它)?变量的生命周期是多长?生命周期变量的生命周期定义了……阅读更多