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

程序设计与C语言

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

程序设计与C语言

int是整数,main()函数是程序主函数,printf是输出,scanf是输入,

#include 是编写每个程序都要写的,

%d是占位的且仅代替后方标明的整数 如:scanf("%d",&a)

符号=表示赋值 如:a=b 就是把b的值赋给a

程序包括数据表达和流程控制

第二节 程序与程序设计语言

程序的特点:1.完成某一特定的任务;

                      2.使用某种程序设计语言描述如何完成该任务;

                      3.储存在计算机中,并且被运行后才能起作用。

1.2.1 程序设计语言的发展:1946年世界第一台电子计算机问世 埃尼阿克(ENIAS)

        1.机器语言 

        冯.诺依曼原理 二进制  难学 难写 难记 难修改

        2.汇编语言

       符号代替二进制串 完善机器语言缺点但自身也存在缺点 过度依赖机器硬件,可移植性不好 与         机器语言同称为“低级语言”

        3.高级语言

       语言功能强,不依赖机器

       (1)非结构化语言

            属于早期高级语言 如:  BASIC

       (2)结构化的语言

            具有良好基本结构   如:Pascal,C

      (3)面向对象的语言

           容易 耗时少 效率高    如:  C++,JAVA

1.2.2 程序设计语言的功能

        1.数据表达

        2.流程控制

         (1)顺序控制结构(2)分支控制结构(3)循环控制结构

三者共同特点:单入单出 都有被执行可能性   无死循环

1.2.3 程序的算法表示

软件的主体是程序,程序的核心是算法

算法特性:

(1)确定性 (2)有穷性 (3)可行性(4)有零个或多个输入 (5)有一个或多个输出

1.用文字描述算法

缺点:很难“系统”并“精确”地表达算法

2.用流程图描述算法

形象直观、简单方便,但算法复杂时难以表达清楚易错误

圆角矩形:开始/终止框 

矩形:处理框

普通平行四边形:输入/输出框

菱形:判断框
3.伪代码表示
           

 {   输入第一个数赋给max;

                for(i=1;i<=9;i++)

                {输入第i+1个数赋值给x;

                        if(x>max)

                        max=x;

                 }

                输出max;

        }

其中for()的括号内容分为三部分

定义变量 ;判断; 循环结束

4.程序设计语言表示

第三节 C语言程序设计的特点

1.3.1 C语言的发展历史

1972年由B演变而来

1.3.2  C语言的特点

(1)语句简洁紧凑,使用方法灵便

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

(3)程序可移植性好

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

(5)语言处理能力强

(6)一种结构化语言

1.3.3  C语言的约定

1.C语言的约定

(1)标识符 

        字母、数字、下划线;第一个字符必须是字母或下划线;大小写有区别;应见名知义

(2)关键字

C语言32个关键字

常用的:char(字符型) float(单精度型) double(双精度型)int(整型 )

注意:自义定标识符尽量避开标识符

(3)分隔符

逗号和空格

标识符和关键字之间必须要有一个及以上的空格隔开

2.C语言的语法成分

(1)常量

整型,’实型,字符型,字符串

(2)变量

(3)表达式

算数运算符优先于关系运算符

(4)语句

语句是程序最基本的执行单位并以分号结尾

(5)输入与输出

输入scanf() 输出printf()

第四节 C语言的编辑、编译、连接和运行 

1.4.1  程序设计的任务

1.  分析问题

2.设计算法

3.程序设计

4.运行并调试程序

5.分析程序运行结果 

6.编写程序文档

1.4.2   运行处预约的步骤与方法

.c→.obj→.exe

编辑源程序→编译→链接→运行

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

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

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