C是一种过程编程语言。它最初由Dennis Ritchie在1969年至1973年间开发。它主要是作为编写操作系统的系统编程语言开发的。C语言的主要特性包括对内存的低级访问,简单的关键字集和简洁的样式,这些特性使C语言适用于操作系统或编译器开发等系统编程。
许多后来的语言直接或间接地从C语言借用了语法/特性。像Java的语法一样,PHP,JavaScript和许多其他语言主要基于C语言。C ++几乎是C语言的超集(很少有程序可以用C编译,但不能用C ++编译)。

C语言介绍-IDC帮帮忙

从C编程开始:

1)找到编译器:
在我们开始C编程之前,我们需要一个编译器来编译和运行我们的程序。还有像某些在线编译器https://ide.geeksforgeeks.org/,http://ideone.com/或http://codepad.org/可以使用,而无需安装一个编译器来启动C。

Windows:有许多编译器可以自由编译C程序,如 Code Blocks 和 Dev-CPP。我们强烈建议使用代码块。

Linux:对于Linux, gcc与Linux捆绑在一起,Code Blocks也可以与Linux一起使用。

2)编写第一个程序:
以下是C中的第一个程序

#include <stdio.h>
int main(void)
{
printf("GeeksQuiz");
return 0;
}
在IDE上运行
输出:

GeeksQuiz
让我们逐行分析程序。
第1行:[#include <stdio.h>]在C程序中,所有以#开头的行都由预处理程序处理,预处理程序是编译器调用的程序。在一个非常基本的术语中,预处理器采用C程序并生成另一个C程序。生成的程序没有以#开头的行,所有这些行都由预处理器处理。在上面的示例中,预处理器将stdio.h的预处理代码复制到我们的文件中。.h文件在C中称为头文件。这些头文件通常包含函数声明。我们需要stdio.h用于程序中使用的函数printf()。

第2行[int main(void)]必须有编译C程序执行开始的起点。在C中,执行通常从main()的第一行开始。写在括号中的空白表示主不带任何参数(见本有详细介绍)。main()也可以写成参数。我们将在以后的帖子中介绍它。
在main之前写入的int表示main()的返回类型。main返回的值表示程序终止的状态。见这个职位的更多详细信息的返回类型。

第3行和第6行:[{和}]在C语言中,一对花括号定义了一个范围,主要用于函数和控制语句,如if,else,loops。所有函数必须以大括号开头和结尾。

第4行[printf(“GeeksQuiz”); ] printf()是一个标准库函数,用于在标准输出上打印内容。printf末尾的分号表示行终止。在C中,分号始终用于表示语句结束。

第5行[返回0; ] return语句返回从主()的值。操作系统可以使用返回的值来了解程序的终止状态。值0通常表示成功终止。