c语言基础一:第一个c语言程序

发布于:2024-12-06 ⋅ 阅读:(156) ⋅ 点赞:(0)

一、编写代码

#include<stdio.h>
int main()
{
    //这是第一个c语言代码
    printf("hello world");
    return 0;
}

c语言源代码文件可以是任意的一个普通文件文本,但扩展名必须是.c

二、通过gcc编译c代码

1.gcc编译器介绍

编辑器是指我们用来写代码的程序,而在编辑器中写的代码计算机是看不懂了,那么就需要一个东西来帮电脑读代码,那就要用到编译器这样的转换工具

gcc(GNU Compiler Collection,GNU 编译器套件),是由 GNU 开发的编程语言编译器。gcc原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,gcc同样适用于微软的Windows。

2.Windows下安装配置gcc:

看一下这位大哥的:

Windows安装g++和gcc,含环境变量配置(图文教程)-CSDN博客

3.简单的编译

1.win+r后输入cmd

2.gcc+程序文件路径+文件名就可以了

编译过后会生成一个文件,这个文件中就保存了代码编译结果,默认生成的是.exe文件

三、程序中的代码讲解

1.include<stdio.h>

#include的意思是头文件包含,#include<stdio.h>代表包含stdio.h这个头文件

使用c语言函数库需要提前包含库函数的头文件,如这里使用了printf()函数,需要包含stdio.h头文件。也就是说当你在写代码的时候使用函数的时候,必须要先写这个函数的头文件,比如我写了printf()这个函数,那么就要写它的头文件stdio.h这个头文件

2.main函数

c语言程序中必须要的函数,称问主函数,有且只有一个。main函数是c语言程序的入口,程序是从main函数开始执行的

3.{}括号

{}在这里叫代码块,里面写语句

4.分号

每一条c语言语句的结尾必须要有一个英文分号;作为结尾,表示这条语句结束

5.注释

//叫行注释,注释的内容编译器不编译,这是用来方便代码阅读的

/*注释内容*/叫快注释,里面可以写多行注释,快注释是c语言标准的注释方法

6.prinf函数

printf是c语言库函数,作用是输出,在这个函数中输入书名,执行时就输出什么

7.return语句

return代表函数执行完毕。如果main定义的时候前面是int,那么return后面就需要写一个整数;如果main函数定义的时候前面是void,那么return后面什么也不需要写。

四、c语言编译过程

1.预处理:宏定义展开、头文件展开、条件编译等,同时将注释删除,这里并不会检查语法

2.编译:检查语法,将预处理后文件编译生成汇编文件

3.汇编:将汇编文件生成目标文件(二进制文件)

4.链接:c语言写的程序是需要依赖各种库的,所以编译之后还需要把库链接到最终的可执行程序中去


网站公告

今日签到

点亮在社区的每一天
去签到