栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

程序设计与C语言总结

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

程序设计与C语言总结

1.2.1      程序设计语言的发展

        1.机器语言(难学难记难修改)

        2.汇编语言(易读懂 ,方便修改与维护,但十分依赖于机器硬件,移植性不好)

        3.高级语言(易学易用易维护)

        4.非结构化的语言(没有规范可遵循,程序难以维护和阅读)

        5.结构化的语言(结构清晰,抑郁阅读和维护)(基本结构:顺序结构,分支结构,循环结构)

        6.面对对象的语言(如C++,Java等)

1.2.2   程序设计语言的功能

        1.数据表达(变量定义)

        2.数据处理(流程控制)

                (1)顺序控制结构(一条语句执行完后,按自然顺序执行下一条语句)

                (2)分支控制结构(根据不同的条件选择执行不同的语句)

                (3)循环控制结构(在满足条件时重复执行,条件不满足时不会重复执行)

1.2.3  程序的算法表示

    一.算法应有的特征

        1.确定性(每条指令必须有明确的含义,不能有二义性)

        2.有穷性(一个算法应包含有限个操作步骤)

        3.可行性

        4.有零个或多个输出

     二.算法的描述  

        1.文字描述

        2.流程图描述

                (1)   矩形框表示进行某种处理有一个出口和一个入口

              (2)菱形框表示判断,有一个入口和两个出口

              (3)带箭头的流程线表示操作的走向

                (4)   矩形框或菱形框中的文字或符号表示具体操作

 1.3.1  C语言的发展历史

         C语言是1972年由美国贝尔实验室的Dennis  Ritchie设计

 1.3.2C语言的特点

         (1)C语言语句简洁紧凑,使用方便灵活

         (2)运算符丰富,表达能力强

         (3)C语言可移植性好

         (4)生成的目标代码质量高,运行效率高

         (5)语言处理能力强

           (6)   C语言是一种结构化语言

1.3.3  C语言的约定  

一.约定

       1.标识符(用来表示数据类型、变量、函数、语句的符号)

                        ps:C语言的标识符由字母、数字、和下划线组成,其中第一个字符必须是字母或下划线

       

           2.关键字  (C语言规定的、赋予特定含义和专门用途的标识符,又称保留字)

           3.用户自定义标识符(包括程序中定义的变量名、数据类型名、函数名和符号常量名。)

           4.分隔符  (语言中的分隔符有逗号和空格两种。逗号主要用于类型说明和函数参数表中,分隔各个变量。空格多用于各单词之间作间隔符。)

二.语法成分

            1.常量  (常量是有数据类型的

            2.变量(每个变量都有数据类型,在定义变量时要说明变量的数据类型)

            3.运算符  (用于对各种类型的数据对象进行计算)

            4.表达式  (由运算符将常量、变量、函数组合而成的有意义的式子。)

            5.语句  (程序最基本的执行单位,以分号结尾)

            6.函数定义与调用  (完成特定功能的小模块,是C语言中唯一的子程序,常常在一个C程序中包含若干个函数,复杂的任务通过调用这些函数来完成。)

            7.输入与输出  (C语言没有提供用于数据输入及输出的语句,所有的输入与输出都通过系统提供的有关函数(如scanf()和printf()函数)来实现的。)

1.4.1  程序设计的任务       

解决实际问题的步骤 :分析问题→设计算法→程序设计→运行并调试程序→分析程序运行结果→编写程序文档

1.4.2  运行C程序的步骤与方法  

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/289669.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号