C 是一种过程式编程语言。它最初由 Dennis Ritchie 于 1972 年开发。它主要是作为一种用于编写操作系统的系统编程语言而开发的。 C 语言的主要特点包括对内存的低级访问、一组简单的关键字和简洁的风格,使 C 语言适合系统编程,例如操作系统或编译器开发。
许多后来的语言直接或间接地从 C 借用了语法/功能。与Java、PHP、JavaScript等许多语言的语法一样,它们主要基于C语言。 C++ 几乎是 C 语言的超集。
从 C 编程开始:
一些C头文件:
C 中包含头文件的语法:
2。 Main 方法声明: C 程序的下一部分是声明 main() 函数。声明主函数的语法是:
声明 main 方法的语法:
int main() {}
3。 变量声明: 任何 C 程序的下一部分是变量声明。它指的是函数中要使用的变量。请注意,在 C 程序中,如果未声明变量,则无法使用任何变量。同样在 C 程序中,必须在函数中的任何操作之前声明变量。
示例:
int main(){ 整数a; 。 .
4。 主题: C 程序中函数的主体是指函数中执行的操作。它可以是任何操作、搜索、排序、打印等。
示例:
int main() { 整数a; printf("%d", a); 。 .
5。 Return 语句: 任何 C 程序的最后一部分都是 return 语句。 return 语句是指从函数返回一个值。 return 语句和返回值取决于函数的返回类型。例如,如果返回类型为void,则不会有return 语句。在任何其他情况下,都会有一个 return 语句,并且返回值将是指定的返回类型。
示例:
int main() { 整数a; printf("%d", a); 返回0; }
编写第一个程序:
以下是第一个C语言程序:
#包括int 主函数(无效) { printf("芒果测验"); 返回0; }
让我们逐行分析一下程序。
第1行:[#include
第 2 行 [int main(void)] 必须是执行已编译 C 程序的起点。在C语言中,通常从main()的第一行开始执行。括号中写的空白表示主参数不带任何参数。 main() 也可以编写为带参数。我们将在以后的文章中介绍这一点。
main前面写的int表示main()的返回类型。 main返回的值表示程序终止的状态。
第3行和第6行:[{and}]在C语言中,一对花括号定义一个范围,主要用于函数和控制语句(如if、else、循环)。所有函数都必须以花括号开头和结尾。
第 4 行 [printf("芒果测验"); ] printf() 是一个标准库函数,用于在标准输出上打印内容。 printf 末尾的分号表示行终止。在C语言中,总是用分号来表示语句的结束。
第 5 行 [Return 0;] return 语句返回 main() 中的值。操作系统可以使用返回值来了解程序的终止状态。值 0 通常表示成功终止。
3.运行程序
执行上面的程序: 为了执行上面的程序,我们需要有一个编译器来编译并运行我们的程序。还有一些在线编译器,例如 https://www.sychzs.cn/、http://www.sychzs.cn/ 或 http://www.sychzs.cn/,可以用来启动 C 而无需安装编译器。
Windows: 有许多免费的编译器可用于编译 C 程序,例如 Code Blocks 和 Dev-CPP。我们强烈建议使用代码块。
Linux: 对于 Linux,gcc 与 linux 捆绑在一起,代码块也可以与 Linux 一起使用。