第一章 程序设计与c语言

int  main()   主函数  printf()  输出   scanf()  输入

数据是计算机处理的对象

c程序是由函数组成

 1.2 .1      程序与程序设计语言

机械语言:难写、难记、难修改,能直接识别和接受的二进制代码;目标函数可以被计算机直接执行,且运行效率是最高的

汇编语言:可移植性不好,但运行效率仅次于机器语言

高级语言:易学、易用、易维护,更有效,程序不能直接运行,同样需要翻译

1.非结构化的语言

2.结构化语言:c语言

3.面向对象的语言

1.2.2       程序设计语言的功能

流程控制

1.顺序控制结构

2.分支控制结构:选择控制结构

3.循环控制结构

特点:

1、只有单一的入口和单一的出口

2、结构中的每个部分都有被执行的可能

3、结构内不应出现永不终止的死循环

1.2.3       程序的算法表示

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

特征:

1、确定性

2、有穷性

3、可行性

4、有零个或多个输入

5、有一个或多个输出

用文字描述算法和用流程图描述算法【在博客求十个数的乘积中】

伪代码表示【求十个数中最大值】

输入第一个数赋给max;

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

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

      if(x>max)

     max=x;

}

输出max;

1.3   c语言程序设计特点

1.3.2     c语言的特点

1、c语言语句简洁紧凑,使用方便灵活

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

3、c语言程序可移植性好

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

5、语言处理能力强

6、c语言是一种结构化语言

1.3.3  c语言的约定

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

关键字

类别关键字
数据类型关键字(12个)

char,double,enum,float,int,long,short,signed,struct

union,unsigned,void

控制语句关键字(12个)

break,continue,case,do,default,else,for,goto,if,

return,while

存储类型关键字(4个)auto,extern,register,static
其他关键字(4个)const,sizeof,typedef,volatile

 c语言的语法成分

1、常量             2、变量           3、运算符      4、表达试

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

6、函数定义语与调用          7、输入与输出

1.4    c程序的编辑、编译、链接和运行

运行c程序的步骤:

编辑源程序 ----对源程序进行编译----与库函数链接----运行目标程序

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值