当前位置: 首页 > article >正文

逍遥自在学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语言程序,学会了如何在屏幕上输出一行文字!

以上,如果觉得对你有帮助,点个赞再走吧,这样@知微之见也有更新下去的动力!

也欢迎私信我,一起交流!


http://www.kler.cn/a/7004.html

相关文章:

  • 近几年新笔记本重装系统方法及一些注意事项
  • C++ | Leetcode C++题解之第565题数组嵌套
  • ScubaGear:用于评估 Microsoft 365 配置是否存在安全漏洞的开源工具
  • 第6章详细设计 -6.7 PCB工程需求表单
  • torch.is_storage()
  • 深入解析Javascript中的this指向
  • 多线程进阶学习12------ConcurrentHashMap详解
  • 关于数据结构及存储的想法
  • 出售Steam上线游戏的完整开发资源包
  • 企业月结快递管理教程
  • aspnet016计算机组成原理精品课程shfw程序
  • 每天一道大厂SQL题【Day19】华泰证券真题实战(一)
  • 怎么压缩pdf文件的大小,并保持清晰度的3种办法
  • 462. 最小操作次数使数组元素相等 II——【Leetcode每日一题】
  • 海睿思分享 | 浅谈数仓指标体系管理
  • 深度学习训练营之yolov5训练自己的数据集
  • js(六)
  • 蓝桥杯 --- 递归与递推(习题)
  • 互联网摸鱼日报(2023-04-03)
  • 5类“计算机”专业很吃香,人才缺口巨大,就业前景良好
  • 我的 System Verilog 学习记录(13)
  • 逻辑回归算法
  • 算法竞赛进阶指南0x04 二分
  • 深度模型部署工具优劣学习总结
  • 关于华强北悦虎耳机破解开启苹果手机弹窗动画学习教程
  • MySQL事务