03 以Hello World为例,分析C语言的最小的程序结构
2024-09-07 23:00:35
C程序主要包含的部分
- 预处理器指令
- 函数
- 变量
- 语句 & 表达式
- 注释
C Hello World 实例
如下程序,可以在屏幕输出短句"Hello World"
#include <stdio.h>
int main()
{
/* 我的第一个 C语言程序 */
printf("Hello, World! \n");
return 0;
}
分析上面这段程序:
1、第1行 #include <stdio.h> 是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。
2、第2行 int main() 是主函数,程序从这里开始执行。
3、第3行 /.../ 将会被编译器忽略, /.../ 当中放置程序的注释内容。注释内容被称为程序的注释。
4、第4行 printf(...) 是 C 中另一个可用的函数,会在屏幕上显示消息 "Hello, World!"。
5、最后一行 return 0; 终止 main() 函数,并返回值 0。
最新文章
- 信贷业务(Ali)
- 创建对象的最好方式&;最好的继承机制(代码实例)
- 从外国html5网站上扒来一个鼠标经过的css3 效果,感觉很不错
- Android开源项目发现--- 工具类Log篇(持续更新)
- 深入理解jvm之内存区域与内存溢出
- AIO5物料清单(BOM)列表,搜索编码和名称无效
- Windows程序设计学习笔记(四)自绘控件与贴图的实现
- [usaco6.1.1Postal Vans]
- 题解 P4008 【[NOI2003]文本编辑器】
- HDU-6153 A Secret 扩展KMP
- 极光推送API
- 0007-20180403-python-自动化基础学习000--while-if 循环实操
- HDU 1043 Eight(八数码)
- 排错-安装SQl&#160;2008“为SQL&#160;Server代理服务提供的凭据无效的解决方法
- [2017BUAA软工]个人项目:数独
- 【转】Shell编程基础篇-上
- spring集成mybatis的mybatis参考配置
- 前端入门CSS(1)
- 爬虫1.1-基础知识+requests库
- [git]git命令行自动补齐
热门文章
- 硬盘网盘U盘全部可以丢掉了,这个设备可以让你享受随身带着几个T的感受
- EXCEL 引用autocad vba,自动加载其类型库
- Android studio Debug 源码
- <;string name=";xxx";>; 的复杂用法:格式化及使用html标签
- Mysql表,列,库的增删查改
- 【CF】Sereja and Arcs
- zt:HttpUrlConnection使用详解
- i春秋公益赛之signin
- 移动APP性能评测与优化
- python之requests.session()使用