一个 C语言 程序主要包括以下部分:

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

第一个简单实例,输出一串单词;

#include <stdio.h>int main()
{/* 我的第一个 C 程序 */printf("HelloWorld, my first program!!! \n");return 0;
}

为简单起见,先不管编译器和开发环境的搭建;可以先用在线程序运行工具来看一下程序的运行结果;

在线工具的地址是,https://c.runoob.com/compile/12;
运行结果如下;

程序的讲解:

第一行 #include <stdio.h> 是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件;
    int main() 是主函数,程序从这里开始执行;
    /*...*/ 里面的内容是注释,会被编译器忽略,这里放置自己写的对程序的说明;
    printf(...) 是 C 中一个可用的函数,会在屏幕上显示双引号中的字符串;
    return 0; 终止 main() 函数,正常退出程序;

C语言语句以分号结束;如果语句结尾忘记分号;如下图,则提示错误;

C语言基本入门 - 1相关推荐

  1. 《Go语言从入门到实战》学习笔记(1)——Go语言学习路线图、简介

    非常有幸在<极客时间>上看到<Go语言从入门到实战>这门课程,本课程的作者给出了较为详细的学习路线图,具体如下: 学习路线图  学习目的 个人学习的目的主要是了解Go语言的基本 ...

  2. Swift 1.1语言快速入门7.2使用无参函数

    Swift 1.1语言快速入门7.2使用无参函数 无参数函数是指没有参数列表的函数.以下对它的声明定义.调用以及最简单的函数--空函数进行详细的讲解 7.2.1  无参函数的声明定义 函数在使用之前必 ...

  3. Swift教程Swift语言快速入门(内部资料)

    Swift语言快速入门(内部资料) 试读下载地址:http://pan.baidu.com/s/1eQCGRHw 前言Swift教程Swift语言快速入门(内部资料)Swift教程Swift语言快速入 ...

  4. python语言编程入门先学什么-自学编程入门,先学什么语言好?

    强烈推荐Python.其实这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾.弱爆了,学了也没用,之类的 ...

  5. python语言编程入门先学什么-初学者先学习python语言还是C语言

    有人觉得应该从C语言开始入门,原因如下: 1.C语言是你上大学第一门接触的编程语言,可见它的重要性. 2.C语言是一种面向过程的语言,而Python是一种面向对象的解释型计算机程序设计语言.而你需要先 ...

  6. Common Lisp语言快速入门

    zhezhelin Common Lisp语言快速入门 Lisp是软件领域的分裂力量.一方面,Lisp爱好者誓言Lisp比软件领域内的其它语言都更加快捷.整洁和强大:而反对者则辩称,不可靠的执行和库支 ...

  7. linux c语言 ppt,linux操作系统下c语言编程入门.ppt

    linux操作系统下c语言编程入门.ppt Linux操作系统下C语言编程入门 CNT Linux操作系统简介基础知识进程介绍文件操作时间概念消息管理线程操作网络编程Linux下C开发工具介绍 一 L ...

  8. C语言指针入门 《C语言非常道》

    C语言指针入门 <C语言非常道> 作为一个程序员,我接触 C 语言有十年了.有的朋友让我推荐 C 语言的参考书,我不敢乱推荐,尤其是国内作者写的书,往往七拼八凑,漏洞百出. 但是,李忠老师 ...

  9. 内存编程 c语言 c,C语言编程入门之内存管理

    本篇教程探讨了C语言编程入门之内存管理,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < 自动变量与静态变量 auto自动变量 auto是默认的关键字,如实际中int a ...

  10. sql语言和php,SQL语言快速入门(三)_php

    我们日常使用SQL语言的工作过程中,使用最多的还是从已经建立好的数据库中查询信息.下面,我们就来详细介绍一下如何使用SQL语言实现各种数据库查询操作. SELECT-FROM 为方便讲解,我们在数据库 ...

最新文章

  1. SVN-项目 XXX 受源代码管理。向源代码管理注册此项目时出错。建议不要对此项目进行任何修改...
  2. Java基础:动态代理
  3. 已知三角形三边长怎么求面积_解三角形问题中的常见错解分析
  4. 速卖通运营之如何提升商品动销率
  5. 大话西游之Office应用实例系列! 13
  6. python 插值_Python求解插值、拟合和微分方程问题
  7. Could not find a suitable table factory for ‘org.apache.flink.table.factories.CatalogFactory‘
  8. 设计模式(10)-----模板方法模式
  9. python学习day26 封装 property 类方法 静态方法 反射
  10. 苹果第一财季营收1239亿美元 iPhone、Mac及服务营收均创下新高
  11. 18. 避免使用vectorbool
  12. Latex写作学习——(大学生数学建模论文模板)
  13. 视频教程-玩转Python-Python3基础入门-Python
  14. word闪退 用endnote_endnote x9 word 中插入参考文献时闪退崩溃
  15. 纯RAW数据转换为DNG格式
  16. 解决电脑屏幕变黄问题
  17. 微信公众号,带参二维码/推广二维码的使用
  18. php怎么做倒计时活动,PHP实现倒计时功能
  19. htmlparser 获取html,根据htmlparser写的一个提取页面纯文本的C#程序
  20. 美国企业邮箱怎么注册,有没有可替代国外邮箱的国内邮箱?

热门文章

  1. Docker常用命令操作——1)、镜像操作;2)、容器操作
  2. 简易boundbox碰撞检测
  3. Java实现定时调度的三种方法
  4. Python+selenium 自动化-chrome页面静止、冻结技术,获取web动态页面的Xpath方法,查看浏览器动态dom节点
  5. Python 技术篇-通过进程名称、PID杀死windows进程的两种方法,获取当前运行程序的pid
  6. Windows 技术篇-减少对视频相关服务的cpu分配,减少cpu占用率
  7. C程序中变量存放方式介绍
  8. [YTU]_2354 (实现复数类中的加运算符重载【C++运算符重载】)
  9. 二维数组的地址表达方式
  10. 学完css3的总结,css3中常见的单位及总结