C的第一个程序【C语言教程】【预篇 1】

C语言篇 -(1)初识C语言 - (2)第一个c语言程序 我是一名初学者,我会以我的角度来展现学习编程的一个过程,每个阶段的对知识点的理解都将写在上面,如果后续对知识点的理解有所偏差,我将会在最上面备注所要纠正的地方,并在新发布的博客上面,提醒之前哪个博客的知识点需要纠正,每个阶段全部发完之后将会总结在一个博客上面。(如果大佬看到我的知识点有错并评论,我将会感谢并纠正错误的知识点,欢迎各位批评指正) 阅读详情

学习C语言的第一个编程软件和环境,这里推荐DEV C++、VSCode

DEV C++ 有集成环境,VSCode 的 C 环境需要自己配置, 环境可以选择MinGW64,这个配起来会简单一些

对于 C 环境的配置,这里就不做演示了(网上有太多了),这里放几个网址可直接跳转(记得给下面的这些博主点赞)

DevC++ 软件下载及安装教程(详细、具体)_devc++下载-优快云博客

在Windows中安装MinGW-w64最新版本(目前12.1.0)_mingw64-优快云博客

第一次接触VSCode 的朋友,看到常用快捷键就可以了(也可以看完)

VSCode安装配置使用教程(最新版超详细保姆级含插件)一文就够了_vscode使用教程-优快云博客如果VSCode 和 mingw64 是自己下载的,直接看下面链接的编译环境配置即可

VScode + MinGW-w64 编程环境搭建(C/C++)超详细_vscode mingw64-优快云博客

VSCode 和 DEV C++ 配好一个就可以了这里我使用的是 DEV C++,因为这个它对于新手真的非常友好

1. C 语言的第一个程序

先照着敲代码,等会解释这个代码

#include <stdio.h>

int main()
{
	printf("Hello World!");
	
	return 0;
}

(在DEV C++ 里 按下 Ctrl+鼠标滑轮滚动 可以放大/缩小字体)

2. hello 程序的构成

 /* 对于下面的说明 新手 只需看完,了解到了就可以 不需要理解  */

a.第一行代码 "#include <stdio.h>" 是对于头文件的引入 

        "#include <>"是一个预处理命令 

        ".h" 后缀是一个 C语言 当中的头文件 (后面章节解释它的作用与编写)

        "stdio.h" 是 标准IO库头文件 

b. 第三行代码 "int main()" 是一个函数的定义 main() 是一个特殊的函数

        "int" 是函数的返回值类型        "main" 是函数的名字         "()" 表示 "main"是一个函数

        main() 函数是 C程序 的入口,是整个程序的框架,也是生成可执行程序过程中不可缺少的部分  

                总之,每一个 C程序 都需要包含这个函数,程序的执行 和 程序员的梦也从这里开始

c. 4-8 行是函数体,即是一个函数的内容

         "printf()" 是对一个函数的调用,它是一个 打印/输出 函数,负责把括号里面的内容 打印到终端(终端就是那个黑色背景的界面)

        "return 0"  这个对应着 "main" 前面的 "int",  "0"是返回值 更多的内容后面解释

3. 总结

这就是 C程序 的主要构成,除去第5行代码,剩下的代码都出现在大量的程序当中

所以对于这一节,我们需要记住 除去第5行代码之后的代码框架,如下:

#include <stdio.h>

int main()
{
    

    return 0;
}

 当我每次写C程序前,都会先把上面的这个结构写下来,然后再编写其他的代码

好了,这一节就讲到这里。下一节,将能学到更多的内容

4. 练习

尝试把 "Hello World" 换成其他文字,以及尝试能否输出中文


最后更改日期 [2024/8/18]

李含光《C语言程序设计教程》答案第一——四章 《C语言程序设计教程》答案 第一章 单选 ACDCB 填空 函数 主函数或main函数 scanf printf 第二章 单选 CBCCC CDCDC D 填空 1 26 6 4 2 10 6 3.500000 double(双精度) 9 字母数字下划线 13.700000 int ((m/10)%10)*100+(m/100)*10+m%10 0 0 10 9 11 (x<0&&y<0)||(x<0&&z<0)||(y<0&am 阅读详情

相关推荐

【C语言】codeblocks的下载、安装、创建第一个C项目、执行第一个C语言程序

codeblocks运行第一个C语言程序的步骤一、下载Code::Blocks的步骤步骤1:浏览器打开Code::Blocks官网步骤2:点击左侧Downloads按钮步骤3:点击`Download the binary release`按钮步骤4:点击`Windows XP/Vista/7/8x/10`按钮步骤5:点击`红色框`所在行的`FossHUB`按钮步骤6:点击`Code Blocks Windows 64 bit (including compiler)`步骤7:选择文件的下载目录后,点击下载步

若北辰 7927

初识c语言系列-1-第一个c语言程序

1、该系列的介绍 2、未来的打算 3、简单介绍c语言 4、第一个c语言程序 5、数据类型 6、常量和变量 7、字符、字符串、转义字符、注释

yanxiang3306 2170

C# Log4Net不输出日志的解决方法

log4net是一个流行的 .NET 日志框架,用于记录应用程序的日志信息。如果你在使用log4net。

精通搬砖,资深技术砖家,在软件开发,人工智能,设备开发等领域都有研究。商业合作&交流学习可私信联系。 1263

1. C语言之初识C语言

C语言之初识C语言,本文带你了解C语言的基本概念以及基本代码如何写?

分享C/C++/Linux/网络/数据库/数据结构 2万+

基于MicroBlaze与LWIP的FPGA以太网通信实战指南

本文详细介绍了基于MicroBlaze软核处理器与LWIP协议栈的FPGA以太网通信实现方案。通过Vivado工具链配置硬件设计,结合LWIP轻量级TCP/IP协议栈优化,提供高效、低成本的嵌入式网络解决方案,适用于工业控制等场景。文章包含硬件设计、软件配置及常见问题排查等实战指南。

weixin_29290863的博客 533

微信小程序消息推送实战:从模板消息到订阅消息的进阶指南

本文详细解析了微信小程序消息推送的核心机制,重点对比了模板消息与订阅消息的差异与应用场景。模板消息适用于支付成功等强即时性业务回执,而订阅消息则需用户授权,更适合物流提醒等可预期通知。文章提供了从授权、配置到发送的完整实战指南,并分享了常见的避坑技巧与性能优化建议,帮助开发者构建高效、合规的用户触达体系。

weixin_29231027的博客 594

【C快学-C语言程序设计(基础篇)】从VSCode中使用C编写我的第一个Hello world

简介:本专栏是一个C语言基础入门知识学习的一个专栏面向:广大C友工具:VSCODE博主:一个友好且宠粉的博主,送书活动小专栏,不定期抽奖送图书给粉丝社区:🦈。

zhaochen1127的博客 3868

Intel RealSense D435深度相机实战:从数据采集到点云生成的完整避坑指南

本文详细介绍了Intel RealSense D435深度相机的实战应用,从数据采集到点云生成的完整流程,并提供了避坑指南。内容包括环境配置、硬件调优、数据采集技巧、点云生成核心技术及典型场景解决方案,帮助开发者高效利用D435进行机器人导航、三维重建等应用。

weixin_29054195的博客 472

【C语言入门】第一个C程序

第一个C语言程序

共同学习,相互分享。 925

Sylvester结式法求解多项式方程

Sylvester结式法,结式,消元法,ctfshow 七夕杯 LUCK7,crypto,WriteUp

u010883831的博客 4534

django安装mysqlclient (Windows下正确安装mysqlclient)

由于本人也是初学Python和django。本人使用的Python版本是3.7所以连接MySQL数据库需要安装数据驱动,对应Python3的数据驱动是mysqlclient。因此本人习惯性的使用命令pip install mysqlclient,结果安装失败 (venv) C:\Users\songlihui\PycharmProjects\autotest&gt;pip install my...

songlh1234的博客 2万+

怎么创建第一个c语言程序

我们应该了解的 c的历史和特征 编写程序的步骤 编译器和链接器的一些知识 c标准 C语言的几大特点 1.设计特性 2.高效性 3.可移植性 4.强大而灵活 5.面向程序员 缺点 C语言具体结构 一个c程序是由若干头文件和函数组成 #include<stdio.h> /* 要包含头文件 */ int main() /* 这部分是主函数 */ { printf("hello xiaoming\n") return 0; } ...

weixin_45568391的博客 6300

主成分分析(Principal Component Analysis,PCA)

主成分分析1.主成分分析1.1 降维(Dimensionality Reduction)1.2 均值(Mean)1.3 方差(Variance)1.4 协方差(Covariance)1.5 协方差矩阵(Covariance Matrix)1.6 线性变换(Linear Transformation)1.7 主成分分析(PCA)1.8 PCA和SVD的关系 1.主成分分析 关于PCA的介绍:用最直观的方式告诉你:什么是主成分分析PCA 笔记来源:Principal Component Analysis (PC

一个搬运知识的笨小孩 3230

【C】C语言的介绍以及第一个C语言程序

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU )以及超级电脑等作业平台。二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSIC。

bushibrnxiaohaij的博客 734

论文阅读:ICLR 2026 Breaking and Fixing Defenses Against Control-Flow Hijacking in Multi-Agent Systems

该论文首先系统阐述了控制流劫持攻击的核心机理。此类攻击通过操纵多智能体系统的编排机制,诱导系统执行非安全操作,进而实现敏感信息窃取。攻击者将恶意指令伪装成环境错误信息,借助可信代理传递至系统编排器,利用"困惑副手"漏洞绕过传统安全防线。该论文指出,现有防御方案如LlamaFirewall所依赖的对齐检查机制存在根本性局限——安全目标与功能需求之间存在不可调和的内在冲突。该论文的核心贡献体现在攻防两个维度。

CSPhD-winston的博客 494

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

【C语言基础】编译并运行第一个C程序

这篇博客中,我将介绍C语言编程的全部内容,主要覆盖以下C语言的内容,包括,编写您的第一个程序;修改您的程序以改变其输出;理解main()函数;使用printf()函数输出信息;添加注释提高程序的可读性

从善若水的博客 1360

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

C语言入门(2)——安装VS2013开发环境并编写第一个C语言程序

在C语言入门系列中,我们使用Visual studio 2013 Professional作为开发工具。本篇详细介绍如何安装Visualstudio 2013 Professional并写出我们第一个C程序。 1、工具准备开发机环境:Win7或以上版本操作系统,Internet Explorer 10(IE10)或以上版本。建议安装IE11。在线安装包下载地址:http://windows.mic

尹成的技术博客 1万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

C语言程序设计之基础篇-1初识C语言

C语言初步认识 学习笔记 期末复习。C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言...

一只喜欢code的fox 1129

C语言入门教程-(1)简介及搭建环境

1.谁适合阅读本教程 本教程可以帮助大家从零开始学习C语言,对于有一定基础的人起到夯实基本功的作用。C语言容易学习,非常适合初学者入门,而且也为以后的编程打下基础。借用一句话:“要进入编程行业高手必学C语言,要挣大钱必学C语言,要做黑客、红客必学C语言。”当然了,这是夸张的话了,但是体现出了C语言的重要性。 2.简介 C语言是一种通用的、面向过程式的计算机程序设计语言。它易于学习,是结构化语...

程序员基础知识的博客 1万+

我的第一个C语言程序

C基础 我的第一个C语言程序 #include <stdio.h> int main() { /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0; } 注: 1、所有的 C 语言程序都需要包含 main() 函数。 代码从 main() 函数开始执行。 2、/* … */ 用于注释说明。 3、printf...

君莫笑的博客 2511

如何写出第一个c语言程序

​一般对于初学者来说,任何语言的第一个程序几乎都是“hello world”,在c语言程序里它由三大部分构成:1,引入头文件的#include;我们要用库函数前都要引入头文件,比如要使用库函数printf就要引入头文件stdio.h,而#include就承担了这个功能,他的原理大致是把头文件黏贴到我们的程序里2,大致框架int main()和ruturn 0,这二者其实是相互呼应的,int main()是main函数会返回一个整数的意思,所以会return0相互呼应

m0_70441385的博客 1502

C语言从零开始:10分钟写出你的第一个程序

C语言作为一门经典且广泛应用的编程语言,是许多程序员迈入编程世界的首选。它以高效、灵活和对底层硬件的强大控制能力而闻名,无论是系统软件、嵌入式开发还是游戏编程等领域,都能看到C语言的身影。对于初学者来说,写出第一个C语言程序是踏上编程之旅的重要一步。本文将带你在10分钟内从零开始,完成你的第一个C语言程序。

星辰夜语的博客 1448

C语言入门(3):我的第一个C语言程序

在上一期博客中,我们一起安装了VS2022,配置好了书写C语言的环境,打开了C语言程序的大门,那么在这一期博客当中,万事俱备,只欠东风的我们将会亲手写出我们的第一个C语言程序,真正开始学习C语言。

Jygdsx的博客 1897

用C语言编写你的第一个简单程序

C语言是一种结构化的编程语言,旨在提供高效的程序控制和内存管理。它在程序执行时通常表现出比其他高级语言更强的性能,因此在操作系统、嵌入式系统、编译器等领域中应用广泛。简洁而强大的语法丰富的内存控制能力强大的库支持,能与硬件直接交互编译型语言,执行效率高C语言中程序由函数组成,最常用的函数是main()函数,这是程序的入口点。

set_one的博客 1192

初识c语言(第一个C语言程序)

初识c语言,认识C语言是什么,并且成功运行自己的第一个C语言程序,对程序的每个部分做了详细的解释!对数据类型有了初步的了解!

小雨的博客 1376

C语言程序设计学习笔记:P1-程序设计与C语言

本系列博客用于记录学习浙江大学翁恺老师的C语言程序设计,系列笔记链接如下: C语言程序设计学习笔记:P1-程序设计与C语言 C语言程序设计学习笔记:P2-计算 C语言程序设计学习笔记:P3-判断 C语言程序设计学习笔记:P4-循环 C语言程序设计学习笔记:P5-循环控制 C语言程序设计学习笔记:P6-数据类型 C语言程序设计学习笔记:P7-函数 C语言程序设计学习笔记:P8-数组 C语言程序设计学习笔记:P9-指针 C语言程序设计学习笔记:P10-字符串 C语言程序设计学习笔记:P11-结构类型 C语言程序

InnerPeaceHQ的博客 2093
上一篇: 【蓝桥杯】奇怪的数
下一篇: C 语言的数据类型 【第一章-01】
N-PlusPlus
博客等级 码龄5年 85粉丝 18原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值