C语言-程序设计基本知识(一)-路羽博客-第1张图片

C语言-程序设计基本知识(一)

C语言-程序设计基本知识(一)-路羽博客-第2张图片

作者: 路羽

原创资源分享博客

C语言-程序设计基本知识(一)-路羽博客-第3张图片微信小程序

路羽博客 资源分享

       

C语言-程序设计基本知识(一)-路羽博客-第4张图片

什么是计算机程序?

  计算机程序,也称为软件,简称程序,是指一组计算机能识别和执行的指令,通常用某种程序设计语言编写,运行于某种目标计算机体系结构上计算机程序是计算任务的处理对象和处理规则的描述。任何以计算机为处理工具的任务都是计算任务。处理对象是数据或信息,处理规则反映处理动作和步骤。

什么是计算机语言?

计算机语言指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。

计算机能够直接识别和接受的二进制代码称为机器指令,机器指令的集合就是机器语言。为了克服机器语言的难记、难学,所以人们创造出了符号语言,符号语言又称为符号汇编语言或者汇编语言。

C语言特点

  1. 语言简洁、紧凑使用方便、灵活
  2. 运算符丰富
  3. 数据类型丰富
  4. 具有结构化的控制语句
  5. 语法限制不太严格
  6. 允许直接访问物理地址
  7. 程序可移植性好
  8. 生成目标代码质量高,程序执行效率高

最简单的C语言

    #include <stdio.h>  //预处理指令
    int main() {               //定义主函数
        printf("你好!世界!");  //输出信息
        return 0;                     //函数执行完返回函数值0
    }  

程序等于算法+数据结构

算法

为解决一个问题而采取的方法和步骤,就成为算法

算法的特征

  1. 有穷性。有穷性是指算法必须能在执行有限个步骤之后终止,在合理的范围内
  2. 确定性。算法的每一步骤必须有确切的定义,而不能是含糊的、模棱两可的
  3. 有零个或多个输入。
  4. 有一个或多个输出。
  5. 有效性。即每个步骤应当有效的执行,并得到确定的结果

表示算法

一般都会使用流程图来表示一个算法

C语言-程序设计基本知识(一)-路羽博客-第5张图片

 
分享到:
未经允许不得转载:

作者: 路羽, 转载或复制请以 超链接形式 并注明出处 路羽博客
原文地址: 《C语言-程序设计基本知识(一)》 发布于2022-7-22

评论

          
       
切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

切换登录

注册

路羽博客验证码