C/C++教程

C语言第三章顺序结构程序设计总结

本文主要是介绍C语言第三章顺序结构程序设计总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

#include//c++输入输出标准库
#include//c语言输入输出标准库
using namespace std;//所有的标准库函数在标准命名空间std中进行的定义。其中std表示标准命名空间的名字。
main()//主函数

2.编程解题的一般过程
分析问题 >设计算法 >编写程序、调试程序>运行程序、验证结果>问题解决

3.cout 语句、cin 语句
cout 语句是 C++ 中实现输出功能的语句。
cout << 项目1 << 项目2 << … << 项目n;

cin 是 C++ 中实现输入功能的语句,其格式一般为:
cin >> 项目1 >> 项目2 >> … >> 项目n;
注意三个一致:数据个数一致、输入顺序一致、数据类型一致。

4.数据类型
整型 int,long long int
实型 double,float,long double
布尔型bool
字符型 char(在表达式中使用字符要加单引号,可输出字符也可输出整型Asc码)
sizeof函数(输出各种数据类型)
数据溢出:C++程序中出现这类错误时,编译和运行过程中并不报错。所以,需要特别细心,注意范围检查。

5.常量与变量
在程序中参与运算的量分为常量和变量。
常量是在程序运行过程中,其值保持不变的量。 类型名 const 常量名 ;或const 类型名 常量名 ;常量常用大写字母表示。
变量是指在程序运行过程中,其值可以改变的量。类型名 变量名1, 变量名2,…, 变量名
变量的赋值
赋值语句的格式如下:变量名 = 值或者表达式,“=”称为“赋值号”。

6.字符与字符串
定义字符变量的格式:
char 标识符1, 标识符2,…, 标识符n;
字符串变量 :
用字符数组 char s[]存放字符串,也可以用 STL 中的 string 类型。以转义字符“\0”作为字符串结束标志。
字符串输入、输出函数 gets() 和 puts()。
转义字符:
字符前加“\”的特殊字符,称为转义字符。
字符输入函数:getchar();
字符输出函数:putchar(输出字符内容)。

7.算术运算符
加、减、乘、除、模、括号。
当一个算术表达式中包含多个运算符时,遵循的计算顺序(运算优先级)为:先算“括号”里的,再算“乘法、除法、模”,最后算“加法、减法”,同一级别的按照类型从左往右依次计算。
常用数学函数…

8.赋值语句
1) 算术复合:a=a+x;写成a+=x;
还有-=、=、/=,%=
(2) 赋值复合:C++支持在一个表达式里出现连续的赋值号,即一次给几个变量赋同一个值。此时计算顺序是从右到左,有括号存在的,先计算括号内的表达式。
(3) 逗号表达式:在C++中,允许用逗号连接几个表达式,构成一个更大的表达式,称为“逗号表达式”。
其格式如下:表达式1,表达式2,…表达式n;
各个表达式的计算顺序是从左往右,最终整个表达式的值是“表达式n”的值。
9.复合运算符
自加运算符和自减运算符
自加运算符“++”有两种写法,即 i++ 或者 ++i。在单独使用时,其作用相同,都相当于i=i+1。自减运算符“–”也有两种写法,即 i-- 或者 --i。
复合算术赋值
复合算术赋值,如 +=、-=、=、/=、%=。复合算术赋值运算的优点是程序更精炼,编译效率高。

10.运算规则
“强制类型转换”。格式为:( 类型名 )( 表达式 )( 类型名 ) 变量

11.格式控制
printf(格式控制字符串,输出列表);
scanf(格式控制字符串 , 地址表列);

这篇关于C语言第三章顺序结构程序设计总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!