光天化日学C语言(01)- 第一个C语言程序 | 万丈高楼平地起
2021/7/8 11:06:28
本文主要是介绍光天化日学C语言(01)- 第一个C语言程序 | 万丈高楼平地起,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
????博客主页:https://blog.csdn.net/WhereIsHeroFrom
????欢迎各位 ????点赞 ⭐收藏 ????评论,如有错误请留言指正,非常感谢!
????本文由 英雄哪里出来 原创,转载请注明出处,首发于 ???? CSDN ????
作者的专栏:
????C语言基础专栏《光天化日学C语言》
????算法进阶专栏《夜深人静写算法》
????C/C++大厂面试专栏《C/C++ 面试 100 例》
????奇奇怪怪的专栏《学姐教我写代码》
文章目录
- 一、前言
- 二、人物简介
- 三、C语言简介
- 四、第一个C语言程序
- 1、编程环境
- 2、写代码
- 3、修改代码
- 五、编译运行
- 1、编译
- 2、运行
二、人物简介本文作者是从 2007 年开始学 C语言 的,不久又接触了C++,基本就是 C/C++ 技术栈写了 14 年的样子,不算精通,但也算差强人意。著有《夜深人静写算法》系列,且承诺会持续更新,直到所有算法都学完。主要专攻 高中 OI 、大学 ACM、 职场 LeetCode 的全领域算法。由于文章中采用 C/C++ 的语法,于是就有不少读者朋友反馈语言层面就被劝退了,更何况是算法。
于是,从今日起,《光天化日学C语言》 应运而生。并且作者在此承诺,这个系列全部文章均免费且开源,主要服务于高中生、大学生以及职场上想入坑C语言的志同道合之人,希望能给祖国引入更多编程方面的人才,并且让自己的青春不留遗憾!
- 第一位登场的就是今后会一直教我们C语言的老师 —— 光天。
- 第二位登场的则是今后会和大家一起学习C语言的没什么资质的小白程序猿 —— 化日。
- C语言是一种高级语言,运行效率仅次于汇编,支持跨平台,所以被广泛的应用于软件开发、系统开发、嵌入式系统、游戏开发等场景。
1、编程环境
- ( 1 ) (1) (1) 百度搜索 “c语言在线编译”,如图四-1-1所示:
-
(
2
)
(2)
(2) 任意选择一个在线编译工具,我选择的是菜鸟工具,如图四-1-2所示:
图四-1-2
2、写代码
- 先给出代码,然后根据行尾的标号,一行一行进行解释;
#include <stdio.h> // (1) int main() // (2) { /* 我的第一个 C 程序 */ // (3) printf("Hello, World! \n"); // (4) return 0; // (5) }
这段代码只做了一件事情,就是向屏幕上输出一行字:
Hello, World!
。
( 1 ) (1) (1)stdio.h
是一个头文件 (标准输入输出头文件) ,#include
是一个预处理命令,用来引入头文件。当编译器遇到printf()
函数时,如果没有找到stdio.h
头文件,就会发生编译错误。
( 2 ) (2) (2)main()
作为这个程序的入口函数,代码都是从这个函数开始执行的。
( 3 ) (3) (3) 被/*
和*/
包围起来的代表注释,是给人看到,不进行代码的解析和执行。
( 4 ) (4) (4)printf
代表将内容输出到控制台上。其中\n
代表换行符。
( 5 ) (5) (5) 作为函数的返回值。
- 你可能对 头文件、预处理命令、函数、换行符、返回值 这些都没有概念,没有关系,刚开始我们不去理解这些概念,你只需要知道:通过改一些代码以后,能够看到想要看到的结果 就行。
3、修改代码
- 我们把 Hello, World 改成 光天化日学C语言 后,再来看看效果:
#include <stdio.h> // (1) int main() // (2) { /* 我的第一个 C 程序 */ // (3) printf("光天化日学C语言! \n"); // (4) return 0; // (5) }
- 注意:修改完,点击运行,就能在右边的对话框里看到效果了。
1、编译
- 编译就是把高级语言变成计算机可以识别的二进制语言,因为计算机只认识 1 和 0,你需要把一大堆复杂的语言词法、语法全部转换成 0 和 1。
2、运行
- 运行就是执行可执行程序啦。就是我们通常 Windows 上的双击 exe 干的事情。
- 通过这一章,我们学会了如何在屏幕上输出一行字文字,希望对你有帮助哦 ~
????博客主页:https://blog.csdn.net/WhereIsHeroFrom
????欢迎各位 ????点赞 ⭐收藏 ????评论,如有错误请留言指正,非常感谢!
????本文由 英雄哪里出来 原创,转载请注明出处,首发于 ???? CSDN ????
作者的专栏:
????C语言基础专栏《光天化日学C语言》
????算法进阶专栏《夜深人静写算法》
????奇奇怪怪的专栏《学姐教我写代码》
这篇关于光天化日学C语言(01)- 第一个C语言程序 | 万丈高楼平地起的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-02微服务启动nacos注册上去了,但是一直没有收到请求-icode9专业技术文章分享
- 2024-07-02如何检查文件的编码格式-icode9专业技术文章分享
- 2024-07-02sublime 更改编码格式-icode9专业技术文章分享
- 2024-06-30uniAPP 实现全屏左右滚动滚动的效果-icode9专业技术文章分享
- 2024-06-30如何在本地使用授权或插件-icode9专业技术文章分享
- 2024-06-30伪静态规则配置方法汇总-icode9专业技术文章分享
- 2024-06-29易优CMS安装常见问题汇总-icode9专业技术文章分享
- 2024-06-28易优新手必读安装教程-icode9专业技术文章分享
- 2024-06-28忘记eyoucms后台密码怎么办?-icode9专业技术文章分享
- 2024-06-26终极指南:Scrum中如何设置需求优先级