C编程示例除了教程,通过逻辑C编程例子是另一种好方法了解C语法。然后,您可以尝试自己编写相同的代码,并运行它以确认您得到预期的输出。

而不是几个例子,让我们拿一块代码来解释所有基本C编程概念。要求是要求用户输入数组长度及其单独的值。然后,程序应找到最高值,并将其显示在用户屏幕上的位置。

#包括

int main()

{

int数组[100],最大,大小,c,位置= 1;

printf(“输入Arrayn中的元素数”);

scanf(“%d”和&size);

printf(“输入%d整数”,大小);

for(c = 0; c

scanf(“%d”,&array [c]);

最大=阵列[0];

for(c = 0; c

{

if(array [c]>最大值)

{

最大=数组[c];

位置= C + 1;

}

}

printf(“阵列中的最高数字为%d,它位于位置%d.n”,最大,位置);

返回0;

}

C程序的正文

C程序通常在开始时包含以下语句,以便编译器包括定义标准输入/输出库功能的系统文件:

#包括

随后的任何事情都是函数。main()是任何C程序中的任何其他功能之前写的特殊系统功能;否则编译器将返回错误。您还可以定义自己的函数,但此示例没有任何内容。返回函数表示程序的结尾。

定义和初始化变量

C(整数,字符,字符串等)中可以有几种类型的变量。在当前代码中,所有变量定义为保持整数数据,并且“位置”初始化为1.变量值可能会通过程序过程改变。

数据输入/输出/到用户

printf和scanf是stdio库中定义的系统函数。Printf将为用户显示文本,若要询问数据输入或显示结果。Scanf使程序能够接受输入的值进入相应的变量。这两个函数都有两个参数:

大批

数组是具有相同数据类型的一组元素,并且由以下名称的方括号定义。在此处采取的示例中,阵列可以具有高达100个元素,但其实际长度是用户输入的值。

对于循环

对于循环重复执行一些处理,同时每次更改变量的值。

for(c = 0; c

此语法将变量“C”初始化为零。它的值在每个连续迭代中递增一个(C ++),只要它小于“大小”的值。因此,将为阵列中的每个元素执行循环。

查看更多C编程示例。一旦您熟悉基础知识,您就可以在C中写高级应用程序

C#中的顶级课程

用于初学者的#.NET
里克菲利普斯
4.4 (1,264)
如何在Unity中为MINECRAFT编程Voxel Worlds
Penny de byl,Penny @ holistic3d.com
4.6 (1,418)
完成C#Unity Game Developer 3D
Ben Tristem,Rick Davidson,Gamev.TV团队
4.7 (26,866)
畅销书
C#中间:类,接口和OOP
Mosh Hamedani.
4.5 (23,157)
畅销书
RPG核心作战创造者:学习中级Unity C#编码
Ben Tristem,Rick Davidson,Sam Pattuzzi,Gamev.TV团队
4.7 (8,501)
C#高级主题:准备技术访谈
Mosh Hamedani.
4.5 (15,129)
完成C#MasterClass
Denis Panjuta,Tutorials.eu by Denis Panjuta
4.5 (12,065)
C#和.NET中的设计模式
Dmitri Nesteruk.
4.4 (7,122)
畅销书
C#开发人员:使用Visual Studio双倍编码速度
Mosh Hamedani.
4.5 (2,648)
畅销书
使用C#和.NET学习并行编程
Dmitri Nesteruk.
4.5 (2,039)
畅销书

更多C#课程

C#学生也会学习

赋予你的团队。引领行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示