初学C语言日志
从环境搭建到第一个程序的运行环境搭建C语言是“编译型语言”人类编写的代码使用的英文和符号并不能直接让电脑读懂因为电脑只认二进制数字0和1因此需要“翻译官”将代码翻译为电脑能执行的程序这个翻译官就是编译器。对于Window系统的电脑其本身并不带有编译器因此需要自行安装。这里使用的是MinGW-w64下载网址MinGW-w64 - 适用于32位和64位Windows下载 |SourceForge.net将下载好的文件保存在想要放置的目录中然后压缩打开其中bin文件中就是可执行的程序文件夹里就包含了gcc.exe这个编译器程序以及其他配套工具。然后添加环境变量把bin文件夹的路径添加到 path环境变量。目的在于把编译器的地址登记到系统的通讯录里让系统在任何地方都能找到并调用它。步骤1打开电脑设置找到系统界面点击高级系统设置找到环境变量步骤2找到path并打开将下载好的wingw中的bin文件地址复制添加过来步骤3添加好以后winr输入cmd再输入gcc --version回车用以确认Wingw是否安装成功如上则Wingw安装成功。运行第一个程序此例中直接使用电脑的终端来编写和运行代码。首先键盘按winr后输入cmd打开终端。用系统自带的记事本来编写代码终端输入notepad test.c 按下回车就会出现记事本。接下来我们来编写程序如下所示#includestdio.h用于告诉编译器在本程序中包含标准输入/输出库的信息每个程序都会必须有main函数程序从这里开始运行int定义数据类型其为整数型printf函数为输出函数其功能是向计算机默认设备一般是显示器输出数据。printf“格式控制” 输出列表本例无输出参数故只编写在双引号部分\n为换行符编写好程序以后Ctrls保存然后在终端输入gcc test.c -o test.exe test.exe 按下回车这句话意思是gcc(安装的C语言编译器读取test.c里的代码并翻译为-o全称output代表输出文件电脑能识别的程序最终命名为test.exe “”为命令连接符当前面的命令执行成功才会执行后面的命令后面test.exe即执行该程序。到这里从环境搭建到第一个程序的运行就成功啦

相关新闻

Nginx 1.18.0 生产环境部署与核心配置深度解析

Nginx 1.18.0 生产环境部署与核心配置深度解析

1. 项目概述:为什么今天还要聊Nginx 1.18.0?你可能觉得奇怪,现在Nginx主线版本都到1.25.x了,稳定版也早就更新了好几轮,为什么还要专门去讲一个2020年发布的1.18.0版本?这不是在炒冷饭吗?作为一…

2026/8/2 4:30:06 阅读更多 →
人机协作新范式:盘点2026年全网顶尖的AI论文平台

人机协作新范式:盘点2026年全网顶尖的AI论文平台

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文平台,覆盖选题构思、文献综述、内容生成、降重润色、格式排版等核心场景,真正帮你高效搞定论文。 一、全流程王者:一站式搞定论文全链路(一天定稿…

2026/8/2 4:30:06 阅读更多 →
B站自动签到工具终极指南:一键搞定漫画任务和每日福利

B站自动签到工具终极指南:一键搞定漫画任务和每日福利

B站自动签到工具终极指南:一键搞定漫画任务和每日福利 【免费下载链接】BiliBiliToolPro B 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。 项目地址: https://gitcode.com/GitHub…

2026/8/2 4:30:06 阅读更多 →

最新新闻

UE4SS脚本注入框架配置与Lua脚本开发实战指南

UE4SS脚本注入框架配置与Lua脚本开发实战指南

1. 项目概述:UE4SS是什么,以及为什么你需要它如果你是一名虚幻引擎4(UE4)的开发者或Modder,尤其是对游戏逆向、功能扩展或者自动化测试感兴趣,那么UE4SS这个名字你肯定不陌生。简单来说,UE4SS是…

2026/8/2 6:31:57 阅读更多 →
跨平台解密工具:RPG Maker资源解密完全指南

跨平台解密工具:RPG Maker资源解密完全指南

跨平台解密工具:RPG Maker资源解密完全指南 【免费下载链接】RPGMakerDecrypter Tool for decrypting and extracting RPG Maker XP, VX and VX Ace encrypted archives and MV and MZ encrypted files. 项目地址: https://gitcode.com/gh_mirrors/rp/RPGMakerDec…

2026/8/2 6:31:57 阅读更多 →
Live2D AI深度解析:实时渲染引擎与智能交互系统实现原理

Live2D AI深度解析:实时渲染引擎与智能交互系统实现原理

Live2D AI深度解析:实时渲染引擎与智能交互系统实现原理 【免费下载链接】live2d_ai 基于live2d.js实现的动画小人ai,拥有聊天功能,还有图片识别功能,可以嵌入到网页里 项目地址: https://gitcode.com/gh_mirrors/li/live2d_ai …

2026/8/2 6:31:57 阅读更多 →
革命性一站式Mifare Classic图形化工具:告别命令行,轻松管理NFC卡片

革命性一站式Mifare Classic图形化工具:告别命令行,轻松管理NFC卡片

革命性一站式Mifare Classic图形化工具:告别命令行,轻松管理NFC卡片 【免费下载链接】MifareOneTool A GUI Mifare Classic tool on Windows(停工/最新版v1.7.0) 项目地址: https://gitcode.com/gh_mirrors/mi/MifareOneTool …

2026/8/2 6:31:57 阅读更多 →
九大网盘高速下载终极指南:告别限速,一键获取真实下载地址

九大网盘高速下载终极指南:告别限速,一键获取真实下载地址

九大网盘高速下载终极指南:告别限速,一键获取真实下载地址 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国…

2026/8/2 6:31:57 阅读更多 →
从单打独斗到军团作战:QM 如何重新定义 AI Agent 的协作范式

从单打独斗到军团作战:QM 如何重新定义 AI Agent 的协作范式

🌊 大家好,我是 在水芬芳」。专注 AI 大模型与前沿科技深度解析,习惯从工程师视角拆解技术热点。> 📚 欢迎 点赞、收藏、关注,一起在技术浪潮中保持清醒与好奇 🚀 从单打独斗到军团作战:QM 如…

2026/8/2 6:30:56 阅读更多 →

日新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →