最最基础的概念
1.所有的 C 语言程序都需要包含 main() 函数。 代码从 main() 函数开始执行。
2./* ... */ 用于注释说明。
3.printf() 用于格式化输出到屏幕。printf() 函数在 "stdio.h" 头文件中声明。
4.stdio.h 是一个头文件 (标准输入输出头文件) , #include 是一个预处理命令,用来引入头文件。
5.当编译器遇到 printf() 函数时,如果没有找到 stdio.h 头文件,会发生编译错误。
6.return 0; 语句用于表示退出程序。
C语言环境设置
必备两款软件:文本编辑器和 C 编译器 (这里不做推荐,只说基础概念)
文本编辑器
1.它用于输入你的程序。
2.通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。C 程序的源文件通常使用扩展名 ".c"。
3.在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。
C编译器
1.写在源文件中的源代码是人类可读的源。它需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序。
2.C 语言编译器用于把源代码编译成最终的可执行程序。
C语言程序结构
主要包括以下部分: (不分顺序)
1.预处理器指令
2.函数
3.变量
4.语句& 表达式
5.注释
怕新新手有点懵,来一段输出单词 "Hello World"的简单代码:
#include <stdio.h>
int main()
{
/* 我的第一个 C 程序 */
printf("Hello, World! \n");
return 0;
}
我们讲解一下上面这段程序:
第一行 #include <stdio.h> 是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。
第二行 int main() 是主函数,程序从这里开始执行。
第三行 /.../ 将会被C编译器忽略,这里面放置程序的注释内容。它们被称为程序的注释。
第四行 printf(...) 是 C程序中另一个可用的函数,会在屏幕上显示消息 "Hello, World!"。
第五行 return 0; 终止 main() 函数,并返回值 0。
编译和执行C程序
接下来让我们看看如何把源代码保存在一个文件中,以及如何编译并运行它。
大致步骤如下:
1.打开一个文本编辑器,添加上面我们编写的代码。
2.保存文件为 hello.c。
3.打开命令提示符$,我们要进入到保存文件所在的目录。
4.输入 gcc hello.c,然后回车,编译代码。
5.如果代码中没有错误,命令提示符会跳到下一行,并生成 a.out 可执行文件。
6.现在,再输入 a.out 来执行程序。
7.就可以看到屏幕上显示 "Hello World"。
$ gcc hello.c
$ ./a.out /*./ 表示当前目录下*/
Hello, World!
得确保你的路径中已包含 gcc 编译器,并确保在包含源文件 hello.c 的目录中运行它。 如果是多个C代码的源码文件,编译方法如下:
$ gcc test1.c test2.c -o main.out /*test1.c 与 test2.c 是两个源代码文件*/
$ ./main.out
-本文参考菜鸟教程