C程序结构

进入我们的编程入门程序Hello world实例:

C 程序主要包括以下部分:

  • 预处理器指令
  • 函数
  • 变量
  • 语句 & 表达式
  • 注释

输出hello world程序:

#include

int main()

{

/* 我的第一个 C 程序 */

printf("Hello, World! ");

return 0;

}

这段程序的分析:

  1. 程序的第一行 #include 是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。(注意#include< > 引用的是编译器的类库路径里面的头文件;而#include" " 引用的是你程序目录的相对路径中的头文件。)
  2. 下一行 int main() 是主函数,程序从这里开始执行。
  3. 下一行 /*...*/ 将会被编译器忽略,这里放置程序的注释内容。它们被称为程序的注释。(//双斜杠是单行注释。)
  4. 下一行 printf(...) 是 C 中另一个可用的函数,会在屏幕上显示消息 "Hello, World!"。
  5. 下一行 return 0; 终止 main() 函数,并返回值 0。

输出结果:

hello world

c++程序目录结构_C程序结构相关推荐

  1. pythonc语言结构_C语言结构体笔记

    typedef给结构起别名 可以是匿名结构或者普通的结构,方便后面使用. #include typedef struct{ //匿名结构 float tank_capacity; int tank_p ...

  2. MySQL的体系结构是C S结构_c/s结构的数据库系统结构是指

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. 关于python中程序流程结构-四、python基础(程序目录结构规范)

    程序目录结构: 设计一个层次清晰的目录结构,就是为了达到以下两点: 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等.从而非常快速 ...

  4. Android应用程序目录结构框架搭建

    此文章转载至http://blog.csdn.net/sun4733/article/details/40892419?utm_source=tuicool&utm_medium=referr ...

  5. php mvc cms企业站,Phpcms V9程序目录结构及MVC简析

    在之前的文章[Phpcms v9程序目录结构解析]里边详细讲解了Phpcms V9程序目录,今天CMSYOU在这里再次与大家分享一张Phpcms V9程序目录结构图,与大家再次研究Phpcms V9的 ...

  6. Android开发:程序目录结构详解:activity主要方法等

    HelloWorld程序的目录结构概述 我们可以在文件夹中看到,HelloWorld程序的目录主要包括:src文件夹.gen文件夹.Android文件夹.assets.res文件夹. AndroidM ...

  7. [填坑手册]小程序目录结构和组件化使用心得

    小程序目录结构 关于小程序的目录结构,可以说一开始大家都有各自的开发习惯和命名规则,但一旦项目变得复杂庞大的时候,你就发现管理起来和后期维护变得很麻烦,如果是 协同开发 的话,更容易出现 " ...

  8. [ios]iOS模拟器应用程序目录结构

    iOS模拟器应用程序目录结构 1.压缩包文件(audioDemo)  里面存放资源文件(图片,文本文件,多媒体等) 2.Documents  存放应用程序数据 3.Library   里面有Prefe ...

  9. Electron教程-程序目录结构

    Electron教程-程序目录结构 程序目录结构 主进程 渲染进程 主进程模块目录 1.通用模块 2.日志模块 3.配置模块 4.进程通信模块 5.应用间通信模块 6.窗口管理模块 渲染进程模块目录 ...

最新文章

  1. vuecli项目文件命名_vue.js学习笔记(一)——vue-cli项目的目录结构
  2. 【Tiny4412】搭建Qt网络文件系统
  3. python 逻辑回归权重_Python 逻辑回归
  4. 分类器交叉验证java_使用交叉验证的KNN分类器
  5. 回首我的2007 12/25
  6. Unity 碰撞器和触发器的理解
  7. flex布局最后一行左对齐的处理
  8. Spark in action on Kubernetes - 存储篇(一)
  9. C#的6种常用集合类大比拼(转)
  10. VS2013的下载与安装
  11. NOIP模拟赛 魔方
  12. sad代价计算_基于改进代价计算和自适应引导滤波的立体匹配
  13. 关于电脑是否需要安装杀毒软件的解答
  14. 颈椎护理小助手,轻松缓解颈部酸痛,宾多康智能颈枕按摩器体验
  15. kpi绩效考核流程图_松松客服KPI绩效考核表经验分享
  16. oracle cve 漏洞,CVE安全漏洞的理解
  17. android 5.0 wifi移植,android  wifi移植
  18. 完成计算机的界面并实现其功能,计算机组成原理-第1章-马永强.pdf
  19. js打印本地pdf(使用HttpPrinter打印插件)
  20. 【Python】 调用百度地图API抓取西安市小区信息

热门文章

  1. 返回用户指定页面的web服务器
  2. iOS唯一标示符引导
  3. Linux shell编程学习笔记-----第六章变量和引用
  4. 初探Vue之环境搭建
  5. xpath定位中starts-with、contains和text()的用法
  6. mysql字符串相加函数concat()
  7. arcgis9.2系列下载
  8. linux 内核调试 booting the kernel.,Uncompressing Linux...done, booting the kernel解决办法
  9. mysql删除redo_删除redo log group or member
  10. 高职扩招有计算机专业吗,高职扩招计算机专业