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程序通常在开始时包含以下语句,以便编译器包括定义标准输入/输出库功能的系统文件: #包括 随后的任何事情都是函数。main()是任何C程序中的任何其他功能之前写的特殊系统功能;否则编译器将返回错误。您还可以定义自己的函数,但此示例没有任何内容。返回函数表示程序的结尾。 C(整数,字符,字符串等)中可以有几种类型的变量。在当前代码中,所有变量定义为保持整数数据,并且“位置”初始化为1.变量值可能会通过程序过程改变。 printf和scanf是stdio库中定义的系统函数。Printf将为用户显示文本,若要询问数据输入或显示结果。Scanf使程序能够接受输入的值进入相应的变量。这两个函数都有两个参数: 数组是具有相同数据类型的一组元素,并且由以下名称的方括号定义。在此处采取的示例中,阵列可以具有高达100个元素,但其实际长度是用户输入的值。 对于循环重复执行一些处理,同时每次更改变量的值。 for(c = 0; c 此语法将变量“C”初始化为零。它的值在每个连续迭代中递增一个(C ++),只要它小于“大小”的值。因此,将为阵列中的每个元素执行循环。 查看更多C编程示例。一旦您熟悉基础知识,您就可以在C中写高级应用程序。C程序的正文
定义和初始化变量
数据输入/输出/到用户
大批
对于循环