逍遥自在学C语言 | 第一个C语言程序 九层之台起于垒土

一、人物简介

  • 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。

逍遥自在学C语言 | 第一个C语言程序 九层之台起于垒土

  • 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。

逍遥自在学C语言 | 第一个C语言程序 九层之台起于垒土

二、C语言简介

图片1

  • C语言是一种高级语言,运行效率仅次于汇编,支持跨平台

  • C语言是学习其他高级语言的基础,如C++、Java和Python

三、编程环境

1、在线编译

  • 百度搜索C语言在线编译,会发现有很多在线编译工具

图片2

  • 这里以菜鸟工具为例,点击之后,会自动给你生成好一个C程序

图片3

  • 我们简单修改一下,然后点击运行,可以看到,右边输出了我们刚刚改动的内容。

图片5

  • 虽然在线编译很方便,但是如果断网了,我们就用不了。

?强烈建议使用本地的编程环境。

2、Dev C++

很多大学还在用VC 6.0作为教学工具,并且选用的教材也以 VC 6.0 为基础来讲解C语言和 C++,VC 6.0其实早就该被淘汰了,推荐使用Dev C++作为学习工具。

Dev C++ 是一款免费开源的 C/C++ 集成开发环境(IDE),它的体积很小(只有几十兆),界面简单易用、学习成本低,允许开发者根据需要选择自己合适的编译器,适合初学者和小型项目开发。

图片4

3、Dev C++的安装和使用

  • ?安装包获取:

链接:https://pan.baidu.com/s/1hdodIEfnSiE7327KJv_7Zw
提取码:zwzj

  • 双击安装,默认简体中文

Dev C++安装第1步

  • 点击『我接受』

Dev C++安装第2步

  • 点击『下一步』

Dev C++安装第3步

  • 设置好安装目录,点击安装

Dev C++安装第4步

Dev C++安装第5步

Dev C++安装第6步

Dev C++安装第10步

四、第一个C语言程序

1、新建一个源代码

新建一个源代码

2、保存为C文件

  • 写入下面的代码,建议自己一行行写入,不要直接复制。自己写一遍,更容易学会!
#include <stdio.h>
int main() {
    printf("逍遥自在学C语言!\n");
    return 0;
}
  • 选择好存储目录,修改文件名,保存类型选择C文件

保存文件

保存好了

3、编译运行(快捷键F11)

编译运行

  • 错误: 0, 警告: 0 ,编译通过,程序跑起来了

运行结果

五、代码分析

#include <stdio.h>
int main() {
    printf("逍遥自在学C语言!\n");
    return 0;
}
  1. #include <stdio.h> 是预处理器指令,它告诉编译器在编译时要包含标准输入输出库的头文件。

  2. int main() 是主函数,所有的 C 程序都必须有一个 main 函数。

  3. printf("逍遥自在学C语言!\n");这是一个输出语句,使用 printf 函数来输出字符串 逍遥自在学C语言!

    \n 是一个转义字符,表示换行。

  4. return 0; 这是一个返回语句,表示程序执行成功并返回值 0。

结束语

小结

通过这篇文章,我们搭建了本地的C语言编程环境,写了自己的第一C语言程序,学会了如何在屏幕上输出一行文字!

原文链接:https://www.cnblogs.com/Wayne123/p/17276490.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:逍遥自在学C语言 | 第一个C语言程序 九层之台起于垒土 - Python技术站

(0)
上一篇 2023年4月18日
下一篇 2023年4月18日

相关文章

  • Objective-C的NSOperation多线程类基本使用指南

    下面是关于“Objective-C的NSOperation多线程类基本使用指南”的完整攻略: 简介 在iOS开发中,多线程是一个常用的技术,可以有效地提高程序的效率和响应速度。Objective-C提供了多种多线程的实现方式,其中NSOperation是一种高级的多线程技术,它可以让我们更加方便地实现多线程操作。 NSOperation是一个抽象类,我们可以…

    C 2023年5月22日
    00
  • Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例

    下面是详细讲解“Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例”的完整攻略,包括以下步骤: 1. 安装相关库 在使用Python操作sqlite和Excel文件之前,需要安装相应的库: sqlite3:Python内置库,用于操作sqlite数据库。 openpyxl:需要安装的Python库,用于操作Excel文件。 可以使用…

    C 2023年5月23日
    00
  • C程序 插入排序

    下面是关于”C程序 插入排序”的完整使用攻略。 插入排序是什么? 插入排序是一种简单直观的、比较常用的排序算法。其基本思想是将待排序的数组分成两部分,已排序和未排序,然后将未排序的元素一个一个插入到已排序部分的正确位置上,直到整个数组都被排序。 插入排序的实现 下面是一份C程序的插入排序实现,以进行升序排序为例。 #include <stdio.h&g…

    C 2023年5月9日
    00
  • 小米4c怎么样?小米4c搭载骁龙808和Type-C

    当谈到小米4c时,我们需要关注它的配置和性能。小米4c主打设计良好且价格亲民的特点,它的主要优势在于骁龙808处理器和Type-C接口。 小米4c搭载骁龙808处理器 小米4c搭载了骁龙808处理器,它是高通推出的一款六核心处理器,其中两个大核心时钟频率高达1.8GHz,剩下的四个小核心时钟频率为1.4GHz。 骁龙808处理器采用了Adreno 418 G…

    C 2023年5月23日
    00
  • C 变量

    C 变量使用攻略 什么是 C 变量? C 变量是程序中用于存储数据的一种数据类型。变量需要定义后才能使用,并且在定义变量时需要指定数据类型和变量名。 如何定义变量? 定义变量可以使用以下语法: <data_type> <variable_name>; 其中 data_type 表示数据类型,可以是 int、float、char 等,v…

    C 2023年5月10日
    00
  • Java实现map转换成json的方法详解

    下面我将详细讲解“Java实现map转换成json的方法详解”的完整攻略。 1. 背景介绍 在Java中,我们可以将Map数据结构转换为JSON格式的字符串,这对于在Java程序和前端页面之间传递数据是非常有用的。本攻略将会介绍Java中常用的两种将Map转换为JSON格式的方法。 2. 使用Jackson库 Jackson是一个Java库,用于处理JSON…

    C 2023年5月23日
    00
  • office2003怎么设置R1C1样式?

    当你使用Microsoft Office 2003时,可以选择使用相对参照样式,也就是R1C1样式,而不使用A1样式。下面将为你详细讲解如何设置R1C1样式。 步骤1:进入选项设置 首先打开Microsoft Excel 2003,然后单击工具栏上的“选项”按钮。在弹出的“选项”窗口中,单击“工作表”选项卡。 步骤2:启用R1C1样式选项 在“工作表”选项卡…

    C 2023年5月23日
    00
  • C语言实现访问及查询MySQL数据库的方法

    一、前言 MySQL是目前最流行的开源关系型数据库之一,C语言则是最常用的编程语言之一。通过C语言访问和查询MySQL数据库,能够为我们的项目提供灵活高效的数据支持。本文将详细讲解如何使用C语言来访问及查询MySQL数据库。 二、环境准备 在开始之前,我们需要进行以下准备工作: 安装MySQL数据库。 安装MySQL C API库。我们可以到MySQL官网(…

    C 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部