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

news/2024/9/22 19:38:31/

一、人物简介

  • 第一位闪亮登场,有请今后会一直教我们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.ppmy.cn/news/38687.html

相关文章

【Java EE】-多线程编程(五) 多线程案例之单例模式

作者&#xff1a;学Java的冬瓜 博客主页&#xff1a;☀冬瓜的主页&#x1f319; 专栏&#xff1a;【JavaEE】 分享&#xff1a;久闻中原歧王战力无双&#xff0c;今日一见&#xff0c;果非虚言&#xff01;——《画江湖之不良人》 主要内容&#xff1a;单例模式&#xff0c;饿汉…

分享一个国内可用的免费ChatGPT网站

背景 ChatGPT作为一种基于人工智能技术的自然语言处理工具&#xff0c;近期的热度直接沸腾&#x1f30b;。 作为一个程序员&#xff0c;我也忍不住做了一个基于ChatGPT的网站&#xff0c;免费&#xff01;免登陆&#xff01;&#xff01;国内可直接对话ChatGPT&#xff0c;也…

07 C# 栈和队列的应用举例

栈和队列的区别和相同之处1 编程判断一个字符串是否是回文。回文是指一个字符序列以中间字符为基准两边字符完全相同&#xff0c;如字符序列“ACBDEDBCA是回文。 算法思想&#xff1a;判断一个字符序列是否是回文&#xff0c;就是把第一个字符与最后一个字符相比较&#xff0…

2023年全国最新保安员精选真题及答案42

百分百题库提供保安员考试试题、保安职业资格考试预测题、保安员考试真题、保安职业资格证考试题库等&#xff0c;提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 421.根据《保安服务管理条例》规定&#xff0c;取得《保安员证》的身体条件是&#x…

ChatGPT体验地址,超多功能,附公众号源码

GPT说明效果演示地址体验公众号源码说明 ChatGPT是一种基于深度学习的自然语言处理&#xff08;NLP&#xff09;技术&#xff0c;它可以实现自然的文字对话。ChatGPT是基于预训练的语言模型&#xff0c;使用大量的数据和计算资源进行训练&#xff0c;使其能够理解和生成自然语…

文献阅读:基于电压规避的汽车CAN入侵检测(二)

论文名称&#xff1a;Evading Voltage-Based Intrusion Detection on Automotive CAN 目录 论文背景和要点 CAN协议 总线通信 CAN消息框架 总线仲裁 错误处理 汽车的CAN总线上脆弱的ECU 基于电压的入侵检测系统 论文背景和要点 CAN协议 对于车内网CAN协议来说&#x…

【探花交友】day02—完善个人信息

目录 1、完善用户信息 1.1、阿里云OSS 1.2、百度人脸识别 1.3、保存用户信息 1.4、上传用户头像 2、用户信息管理 2.1、查询用户资料 2.2、更新用户资料 3、统一token处理 3.1、代码存在的问题 3.2、解决方案 3.3、代码实现 4、统一异常处理 4.1、解决方案 4.2、…

蓝桥杯最后一战

目录 分巧克力_二分 题目描述 输入格式 输出格式 输入输出样例 说明/提示 代码&#xff1a; 巧克力 - 优先队列 题目描述 输入格式 输出格式 输入输出样例 说明/提示 代码&#xff1a; 思路分析&#xff1a; 秘密行动_dp 蓝桥杯算法提高-秘密行动 题目描述 …