一个完整的c语言程序需要包括头文件,一个或多个函数,相应的注释,函数最终的返回值;下面我们将用代码来进行具体解释。

#include<stdio.h>            //预处理头文件int main()                  //函数名
{                             //函数体开始/*一个简单的c程序*/    //注释char a[5]="Xuan" ;    //声明并赋值表达式语句printf("%s是个大美女",a);//调用<stdio.h>中的输出函数return 0;                //return语句}                             //函数结束

1.#include指令和头文件

#include<stdio.h>相当于把stdio.h的文件中所有内容都输到了这行的位置。<stdio.h>中包含了我们需要的输入输出函数(如:scanf(),printf()等);

#include这行代码是一条c预处理指令,编译器在编译我们写的代码前做的准备叫做预处理,而在main()函数前的信息集合叫做头文件,我后面还将讲到头文件可以定义定义一些常量,或指明函数名以便编译器调用函数;

2.main()函数

int main()表明该函数的名称叫做main. C程序一定从main()函数开始执行,int则代表函数会返回的值是整数。目前我们仅需要记住这个模块即可。

3.注释

/*一个简单的c程序*/

在/**/之间的就是注释,或者在//后面的一行也是注释,写注释是为了让自己和别人更容易明白你写了什么,要做什么。

4.花括号

在花括号{}中的就是函数的主体,花括号表明着函数的开始和结束。

5.声明与赋值

char a[5]="X";

在c语言中char a[5]叫做声明,即创建了一个名叫a的变量,而char [5]则表面a是一个可容纳5个字符的数组;至于="X"则是把"X"赋给数组变量a;

6.printf()函数

printf("   ");中""内的就是函数要打印输出到屏幕上的内容,而printf("%s是大beauty",a);中%s是一个占位符,用于指明输出a的位置,打印指令要和要打印的a类型相匹配,如打印字符串用%s,打印整数则用%d。更多的具体内容我将在日后讲printf()函数的文章中单独展示.

7.return语句

return 0;

由于int main()中int表明main()要返回一个整数类型,虽然在windows系统下,main()函数的return语句没有实际用途,但还是建议养成习惯,以免日后使用需返回值的函数时遗漏。

c语言的程序的基本示例相关推荐

  1. c语言万年历查询程序代码,C语言 万年历程序(示例代码)

    C语言 万年历程序 原代码:[email protected]:~/c++$ cat 123.c #include #define Mon   1 #define Tues  2 #define We ...

  2. C语言与OpenCL的编程示例比较

    C语言与OpenCL的编程示例比较 OpenCL支持数据并行,任务并行编程,同时支持两种模式的混合.对于同步 OpenCL支持同一工作组内工作项的同步和命令队列中处于同一个上下文中的 命令的同步. 在 ...

  3. C 语言编程 — 程序的编译流程

    目录 文章目录 目录 文章目录 C 程序的编译流程 预处理 编译 汇编 链接 编译多个源文件 文章目录 <C 语言编程 - GCC 工具链> <C 语言编程 - 程序的编译流程> ...

  4. python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...

    导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...

  5. c语言实现协议层层消息,纯C语言实现面向对象分析与示例分享.pdf

    纯C语言实现面向对象分析与示例分享 采用 语言实现的关键是如何运用 语言本身的特性来实现多态.继承面.封装的面向对 C C 象的特征最近给出了例子,大家可以参考使用 , C语言的对象化模型 面向对象的 ...

  6. c语言单片机自动浇花系统,Arduino零基础C语言编程ch5-5.13综合示例–自动浇花系统...

    <Arduino零基础C语言编程ch5-5.13综合示例–自动浇花系统>由会员分享,可在线阅读,更多相关<Arduino零基础C语言编程ch5-5.13综合示例–自动浇花系统(5页珍 ...

  7. 怎样用C/C++开发图形界面(GUI)程序——点名器示例

    怎样用C/C++开发图形界面(GUI)程序--点名器示例 原文链接:https://mp.weixin.qq.com/s/O9PXaibAyd__ONBBASYI_Q 仍旧是Via What系列,昨天 ...

  8. 杨辉三角c语言编程报告,C语言打印杨辉三角示例汇总

    杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来. 在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和.这就是我们用C语言写杨辉三角的关键之一. ...

  9. 编译原理 C语言词法分析程序的设计与实现

    词法分析程序 目录 一. 实验题目 二. 实验要求 三. 程序设计说明 四. 源程序 五. 可执行程序 六. 测试报告: 1. 输入 2. 输出 3. 分析说明 一.实验题目 C语言词法分析程序的设计 ...

  10. c语言小程序 万年历,C语言实现万年历小程序

    这篇文章主要为大家详细介绍了C语言实现万年历小程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一.杂谈 大一学了C之后一直困惑,C到底怎么用?它不像HTML那么直观 ...

最新文章

  1. LazyProphet:使用 LightGBM 进行时间序列预测
  2. vue 报错 Cannot read property ‘__ob__‘ of undefined的解决方法
  3. oracle 的目录是空的,oracle sqlplus在@命令路径中有空格的问题
  4. 一步一步学Linq to sql(七):并发与事务
  5. show attend and tell代码实现(绝对详细)
  6. uic计算机科学与技术,北京师范大学-香港浸会大学联合国际学院UIC理工科技学部高招网...
  7. mysql增删查改总结_MySQL2 数据增删改查 SQL总结
  8. Leetcode 64. 最小路径和 -- DP算法
  9. Latex初学者指南
  10. C#不同操作系统下,界面大小不一的原因
  11. c语言程序 随机抽取试卷,试题自动提取系统的设计与实现
  12. java 前后端分离_到底什么是前后端分离?
  13. 2017java考证_Sun认证Java程序员考试试题
  14. 电力系统暂态稳定性仿真 matlab/simulink 仿真模型+设计报告
  15. MySQL 查询各科前三名(考虑成绩并列情况)
  16. 安卓第三方接入登陆-新浪登陆
  17. Pandas学习——分组
  18. 微信公众平台开发(2)--微信认证流程图文详解
  19. 用户行为分析系统架构
  20. DBSCAN算法原理分析

热门文章

  1. creo数控编程怎么样_世界一流数控编程软件,你都有了解过么?
  2. css宋体代码_family【CSS 字体】(宋体 黑体 微软雅黑)CSS文字字体
  3. 查询好友IP地址的几种方法
  4. 附加SQL2005数据库失败解决方法
  5. java 认证考试题,2017年Java认证考试试题
  6. ​基于强化学习的自动交易系统研究与发展综述
  7. linux进程管理实验视频,Linux进程管理实验
  8. yacc语法分析minipascal_用Yacc实现语法分析器-4-编译原理
  9. html音乐播放心得体会,音乐心得体会
  10. C程序设计(第四版)谭浩强著-学习笔记