顺序结构程序设计

一、如何写程序
1、了解问题要求
2、提出解决方案
3、通过语言要素实现
4、调试运行,直到出现运行结果
二、三种语句
1、cout语句
cout语句是C++中实现输出功能的语句
格式:cout << 项目1 << 项目2 << ... << 项目n;
项目是表达式,则输出表达式的值;项目加引号,则输出引号内的内容;项目是endl,则表示换行。
2、cin语句
cin语句是C++中实现输入功能的语句
cin >> 项目1 >> 项目2 >>  ... >> 项目n;
3、赋值语句
“=”称为赋值号
注意!a=b与a==是完全不同的意义,“==”是关系运算符,相当于数学中的‘=’
赋值语句非常灵活
(1)算术复合 如,“a-=x;” “a*=x;” “a%=;”等。
(2)赋值复合 C++支持在一个表达式里出现连续的赋值号,即一次给几个变量赋同一个值。
三、基础知识
1、数据类型
类型    具体类型       字节长度
整             int              4(32位)
               short           2(16位)
型            long           4(32位)
           long long       8(64位)
布尔型   bool           1(8位)
字符型   char           1(8位)
实型       float           4(32位)
(浮点   double       8(64位)
型)     long double  不确定
2、常量与变量
1)、常量是在程序运行中保持不变的量。
格式:类型名 const 常量名;

         const 类型名 常量名;
(常量名通常用大写字母表示)
2)、变量是指在程序运行过程中可以改变的量。
格式:类型名 变量名1, 变量名2, ...,变量名n;
变量名
规则:(1)标识符不能和系统里的关键字同名。
            (2)标识符只能包括字母、数字和下划线,并且开头只能是字母或下划线。
            (3)标识符必须先定义、后使用。
            (4)在同一作用域内,标识符不能重复定义。
            (5)标识符是区分大小写的。
            (6)标识符要尽量做到“见名知义”,增强程序的可读性。
3、字符与字符串
字符变量的值是用一对单引号括起来的一个字符;
字符串变量的值是用一对双引号括起来的字符序列。
1)、字符变量
格式:char  标识符1, 标识符2, ..., 标识符 n;
2)、转义字符
C++中定义了一些字符前加“\”的特殊字符,称为转义字符。
getchar 输入字符       putchar  输出字符
字符形式         含义         ASCll码值
        \n             换行              10
       \\          反斜杠字符       92
       \'           单撇号字符       39
       \"           双撇号字符      34
      \0           空操作字符       0
3)、字符串变量
以转义字符“\0”作为字符串结束标志
“a”是不等于‘a’的!
4、格式控制
1)、printf 函数
格式:printf (格式控制字符串,输出列表);
2)、scanf 函数
格式:scanf (格式控制字符串  地址表列);
四、运算符及运算规则
1、算术运算符
运算符      含义      说明
    +            加法     加法运算
   -           减法     减法运算
    *             乘法     乘法运算
  /             除法     除法运算
   %               模        取余运算
()          括号    改变运算的顺序
2、复合运算符
1)自加运算符和自减运算符
自加运算符“++”有两种写法,i++或者++i
自减运算符“--”有两种写法,i--或者--i
2)复合算术赋值
3、运算规则

收获:本单元讲的是顺序结构程序设计,主要了解我三种语句和运算符号及运算规则以及数据类型、常量与变量、字符与字符串。不仅学到了本单元的主要内容更学到了本课程的基本素养,需要认真、善于思考,更重要的是兴趣。
感想:作为初学者,不仅学到了基础知识更了解了这个学课的特点,要课前提前预习好,课下多看看课本敲敲程序,培养兴趣。兴趣是最好的老师,要想学好就要多花时间、就要对C++产生兴趣!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值