📅  最后修改于: 2020-09-29 00:51:30             🧑  作者: Mango
C是一种过程编程语言。它最初由丹尼斯·里奇(Dennis Ritchie)于1972 年开发。它主要是作为用于编写操作系统的系统编程语言而开发的。C语言的主要功能包括对内存的底层访问,一组简单的关键字以及简洁的样式,这些功能使C语言适用于诸如操作系统或编译器开发之类的系统编程。
许多后来的语言都直接或间接地从C语言借用了语法/功能。像Java,PHP,JavaScript和许多其他语言的语法一样,它们主要基于C语言。C++几乎是C语言的超集。
从C编程开始:
一些C头文件:
在C中包含头文件的语法:
2. Main方法声明: C程序的下一部分是声明main()函数。声明主要功能的语法为:
声明mian方法的语法:
int main() {}
3. 变量声明:任何C程序的下一部分都是变量声明。它指的是要在函数中使用的变量。请注意,在C程序中,未经声明就不能使用任何变量。同样在C程序中,必须在函数中的任何操作之前声明变量。
例:
int main() { int a; . .
4. 主体: C程序中函数的主体,指的是在函数中执行的操作。它可以是诸如操作,搜索,排序,打印等任何内容。
例:
int main() { int a; printf("%d", a); . .
5. 返回语句:任何C程序的最后一部分是返回语句。return语句是指从函数中返回值。该返回语句和返回值取决于函数的返回类型。例如,如果返回类型为void,则将没有return语句。在任何其他情况下,都会有一个return语句,并且返回值将是指定的返回类型的类型。
例:
int main() { int a; printf("%d", a); return 0; }
编写第一个程序:
以下是C语言中的第一个程序:
#includeint main(void) { printf("芒果Quiz"); return 0; }
让我们逐行分析程序。
第1行:[#include
第2行[int main(void)]必须是从开始执行已编译C程序的起点。在C语言中,执行通常从main()的第一行开始。写在括号中的空白表示主不带任何参数。main()也可以编写为采用参数。我们将在以后的文章中介绍。
在main之前写入的int表示main()的返回类型。main返回的值指示程序终止的状态。
第3和6行:[{和}]在C语言中,一对大括号定义了一个范围,并且主要用于函数和控制语句(如if,else,循环)中。所有功能必须以大括号开头和结尾。
第4行[printf(“ 芒果Quiz”); ] printf()是一个标准库函数,用于在标准输出上打印内容。printf末尾的分号表示行终止。在C语言中,分号始终用于指示语句的结尾。
第5行[返回0;] return语句从main()返回值。操作系统可能会使用返回的值来了解程序的终止状态。值0通常表示成功终止。
3,运行程序
执行上述程序:为了执行上述程序,我们需要有一个编译器来编译和运行我们的程序。还有像某些在线编译器https://ide.芒果文档.org/,http://ideone.com/或http://codepad.org/可用于启动C时不安装编译器。
Windows:有许多编译器可免费用于编译C程序,例如 Code Blocks 和 Dev-CPP。我们强烈建议使用代码块。
Linux:对于Linux, gcc与linux捆绑在一起,代码块也可以与Linux一起使用。