📝 C语言
5372篇技术文档📅  最后修改于: 2020-10-04 12:20:36        🧑  作者: Mango
在本教程中,您将借助示例来学习C编程中的不同运算符 。运算符是对值或变量进行运算的符号。例如:+是执行加法的运算符 。C具有广泛的运算符来执行各种操作。C算术运算符算术运算运算符对数值(常数和变量)执行数学运算,例如加,减,乘,除等。OperatorMeaning of Operator+addition or unary plus–subtraction or unary minus*multi...
📅  最后修改于: 2020-10-04 12:21:14        🧑  作者: Mango
在本文中,您将找到与数组和指针相关的C程序列表。要了解本文中的所有程序,您应该了解以下主题:数组多维数组指针数组和指针关系通过参考电话动态内存分配数组和指针示例Calculate the average of array elementsFind the largest element of an arrayCalculate standard deviationAdd two matricesM...
📅  最后修改于: 2020-10-04 12:21:53        🧑  作者: Mango
在本教程中,您将学习通过示例将地址和指针作为参数传递给函数的方法。在C编程中,也可以将地址作为参数传递给函数。要在函数定义中接受这些地址,我们可以使用指针。这是因为指针用于存储地址。让我们举个例子:示例:将地址传递给函数运行该程序时,输出为:使用swap(&num1, &num2);将num1和num2的地址传递给swap()函数swap(&num1, &num2);。指针n1和n2在函数定义中接...
📅  最后修改于: 2020-10-04 12:22:34        🧑  作者: Mango
在本教程中,您将学习C编程中数组与指针之间的关系。您还将学习使用指针访问数组元素。在了解数组与指针之间的关系之前,请确保检查以下两个主题:C数组C指针数组与指针之间的关系数组是顺序数据块。让我们编写一个程序来打印数组元素的地址。输出数组x的两个连续元素之间相差4个字节。这是因为int的大小为4个字节(在我们的编译器中)。注意,&x [0]和x的地址相同。这是因为变量名x指向数组的第一个元素。从上面...
📅  最后修改于: 2020-10-04 12:23:22        🧑  作者: Mango
在本教程中,您将学习指针。什么是指针,如何使用它们以及在示例的帮助下使用它们时可能遇到的常见错误。指针是C和C++编程的强大功能。在学习指针之前,让我们学习一下C编程中的地址。C地址如果程序中有变量var,则&var将在内存中提供其地址。在使用scanf()函数时,我们已多次使用地址。在此,用户输入的值存储在var变量的地址中。让我们举一个可行的例子。输出注意:运行上面的代码时,您可能会获得其他地...
📅  最后修改于: 2020-10-04 12:24:07        🧑  作者: Mango
在本教程中,将向您介绍c预处理程序,并在示例的帮助下学习使用#include,#define和条件编译。C预处理程序是一个宏预处理程序(允许您定义宏),可以在编译程序之前对其进行转换。这些转换可以包括头文件,宏扩展等。所有预处理指令均以#符号开头。例如,C预处理程序的一些常见用法是:包括头文件:#include#include预处理程序用于将头文件包含到C程序中。例如,在这里,stdio.h是头文...
📅  最后修改于: 2020-10-04 12:24:46        🧑  作者: Mango
在本教程中,您将借助示例学习使用C编程编写递归函数。调用自身的函数称为递归函数。并且,这种技术称为递归。递归如何工作?递归继续进行,直到满足某些条件以防止递归为止。为了防止无限递归,可以在一个分支进行递归调用而其他分支不进行递归调用的情况下使用if … else语句(或类似方法)。示例:使用递归的自然数之和输出最初,使用数字作为参数从main()函数调用sum()。假设sum()的n初始值为3。在...
📅  最后修改于: 2020-10-04 12:25:26        🧑  作者: Mango
在本教程中,您将了解局部和全局变量的范围和生存期。此外,您还将学习静态和寄存器变量。C编程中的每个变量都有两个属性:类型和存储类。类型是指变量的数据类型。并且,存储类确定变量的范围,可见性和生存期。有四种类型的存储类别:自动外部静态的寄存器局部变量在块内声明的变量是自动变量或局部变量。局部变量仅存在于声明它的块内。让我们举个例子。当您运行上述程序时,您将得到一个错误的未声明的标识符i。这是因为我在...
📅  最后修改于: 2020-10-04 12:26:02        🧑  作者: Mango
在本文中,您将找到几个在C编程中使用字符串的示例。字符串是一个以空字符\0结尾的字符数组。页面中提到的所有示例都与C编程中的字符串有关。要了解此页面上的所有示例,您应该了解以下内容:C中的字符串如何将字符串传递给函数常用的库函数可用于字符串字符串示例Find the frequency of a character in a stringFind the number of vowels, con...
📅  最后修改于: 2020-10-04 12:26:46        🧑  作者: Mango
在本教程中,您将学习C编程中的字符串 。您将借助示例学习如何声明它们,对其进行初始化以及如何将它们用于各种I / O操作。在C编程中, 字符串是一个字符序列,以空字符\0结尾。例如:当编译器遇到用双引号引起来的字符序列时,默认情况下会在末尾附加一个空字符\0。如何声明一个字符串?声明字符串如下:在这里,我们声明了一个由5个字符的字符串 。如何初始化字符串?您可以通过多种方式初始化字符串 。让我们再...
📅  最后修改于: 2020-10-04 12:27:22        🧑  作者: Mango
在本文中,您将找到与C编程中的结构相关的示例列表。结构是不同数据类型的变量的集合。您将在本文中找到与结构相关的示例。要了解此页面中的示例,您应该了解以下主题。结构C结构和指针结构和功能结构实例Store information of a student using structureAdd two distances (in inch-feet)Add two complex numbers by...
📅  最后修改于: 2020-10-04 12:28:04        🧑  作者: Mango
在本教程中,您将学习将结构变量作为参数传递给函数。您将学习借助示例从函数返回struct的函数 。与内置类型的变量类似,您也可以将结构变量传递给函数。将结构传递给函数我们建议您在学习如何将结构传递给函数之前先学习这些教程。C结构C函数用户定义功能这是将结构传递给函数输出在这里,创建了struct student类型的struct变量s1。使用display(s1);将变量传递给display()函...
📅  最后修改于: 2020-10-04 12:28:44        🧑  作者: Mango
在本教程中,您将学习在C编程中使用指针访问结构的成员。您还将学习动态分配结构类型的内存。在了解如何将指针与结构一起使用之前,请务必查看以下教程:C指针结构C指向结构的指针这是创建结构指针的方法。在这里,ptr是指向struct的指针。示例:使用指针访问成员要使用指针访问结构的成员,我们使用->运算符。在这个例子中,PERSON1的地址被使用存储在personPtr指针personPtr = &pe...
📅  最后修改于: 2020-10-04 12:29:27        🧑  作者: Mango
在本教程中,您将学习C编程中的结构类型。您将借助示例学习定义和使用结构。在C编程中,结构(或结构)是单个名称下的变量(可以是不同类型)的集合。如何定义结构?在创建结构变量之前,需要定义其数据类型。要定义结构,请使用struct关键字。struct的语法这是一个例子:在此,定义派生类型struct Person。现在,您可以创建此类型的变量。创建结构变量声明结构类型时,不会分配任何存储或内存。要分配...
📅  最后修改于: 2020-10-04 12:30:06        🧑  作者: Mango
在本教程中,您将借助示例学习在C编程中创建switch语句。switch语句使我们可以在许多选择中执行一个代码块。您可以使用if...else..if梯子执行相同的if...else..if。但是,switch语句的语法更容易读写。switch … case的语法switch语句如何工作?该表达式将被评估一次,并与每个案例标签的值进行比较。如果匹配,则执行匹配标签后的相应语句。例如,如果表达式的值...