顺序程序设计

顺序程序设计

复习内容
一:
1.程序:面向过程的语言
2.运行c语言的步骤:编辑(.c) 编译(.obj)连接(.exe)
二:
4.算法:一个算法有多个算法
5.算法的特点:①有穷性(操作步骤是有限的)②确定性(每一个步骤都是确定的)③有零个或多个输入④有一个或多个输出⑤有效性
6.算法的表示:①用自然语言表示②用流程图表示
基本结构:顺序结构,选择结构,循环结构(当型循环结构,直到性选择结构)
三:
7.数据类型:(常量,变量:先定义后使用):整型,浮点型,字符型
8.为什么要定义数据类型:①编译系统根据数据类型在内存中分配相应的字节数②类型决定了数据参与的运算类型
9:运算符:基本运算符(+ - * / ++ --)
++i,–i(在使用i之前,先使i的值增加或减1)
i++,i–(在使用i之后,使i的值增加或减1)
10.类型的自动转换 :低级别的数据——高级别的数据
类型的强制转换 :高级别的数据——低级别的数据
例如: (int)3.2+5/6-4.6 -------将3.2强转成int
(double)a :将a转换成double型

11.c语句:控制语句,函数调用语句,表达式语句,空语句,复合语句
12.赋值运算符:(结合性:自右至左)赋值符号=就是赋值运算符,它的作用是将一个数据赋给一个变量。如果在=前加一个“+”运算符就成了复合运算符“+=”
a+=b————a=a+(b)a只能是变量,b可以是任意的表达式
在定义变量的时候,不能用连等为多个变量赋初值
int a,b,c;
a=b=c=1;
或者int a=1,b=1,c=1;
13.赋值过程中的类型转换:两次类型不一致,但都是算术类型时,自动将右侧的类型转换为左侧类型后赋值
两侧类型一致,直接赋值
定义变量时要防止数据溢出
14.输入
scanf(“字符串”,输入项的地址)
字符串:普通字符和%开头的格式控制字符,普通字符需要在键盘原样输入,通常不写普通字符
输入项的地址,如果有多个输入项,用逗号隔开,每个输入项和之前的格式控制符按顺序相对应
15.输出
printf(“字符串”输入项)
普通字符和%开头的格式控制字符,普通字符需要在键盘原样输出,普通字符,需要在屏幕原样输出,通常用来提示
输出项,如果有多个输出项,用逗号隔开,每个输出项和之前的格式控制符按顺序相对应
double a,b,c;
scanf(“a=%lf,b=lf,c=lf”,&a,&b,&c);
printf(“a=%f,b=%f,c=%f”,a,b,c);
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值