变量是相对常量而言,在程序中经过操作其值允许改变的量称为变量。变量在使用前必须加以定义,一般在程序的声明部分。
变量名:变量名第一个字符必须是字母或下划线,其后的字符只能是字母、数字、下划线,且所用名字不得与C++语言系统所保留的关键字相同。
变量是相对常量而言,在程序中经过操作其值允许改变的量称为变量。变量在使用前必须加以定义,一般在程序的声明部分。
变量名:变量名第一个字符必须是字母或下划线,其后的字符只能是字母、数字、下划线,且所用名字不得与C++语言系统所保留的关键字相同。
变量是相对常量而言,在程序中经过操作其值允许改变的量称为变量。变量在使用前必须加以定义,一般在程序的声明部分。
变量名:变量名第一个字符必须是字母或下划线,其后的字符只能是字母、数字、下划线,且所用名字不得与C++语言系统所保留的关键字相同。
变量地址:变量在计算机中占据存储空间中的内部编号存储单元地址。
1:C++ 常用的13个函数
2:自变量为整数
3:自变量为长整数
4:自变量为双精度实数
5:// 引导单行注释
6:21%4=1
7:函数原型为intabs(intx) 自变量
8: 指针变量
9:// 引导单行注释
/* 。。。。。*/ 引导多行注释
10:Total
11:21%4 求余
12: fabs(-3.14159)=3.14159
13sqrt (42.25)=6.5
14:指针变量
15:// 程序说明 # 预编译命令
1、输出结果
a[0] = -858993460
a[1] = -858993460
a[2] = -858993460
a[3] = -858993460
2、
3、a[2] = 0, a[3] = 0;
4、too many init.....
5、‘d’undeclare
6、d 等于不串数字(未初始化)
7、不合法
链表删除操作不应破坏原链接关系。
1: cout 输出流对象
2:cin 输入流对象
3:进入Visual C++ 6.0
4: 大量练习编程
5:cpp
6:cin表示输入流对象,它也是输入输出流库的一部分,与cin相关联的输入设备是键盘。当从键盘输入字符串时,形成了输入流(数据流),用提取操作符>>将数据流存储到一个事先定义好的变量中,比如下面两条语句:
float x
cin >> x
7: 程序设计课程是高强度脑力劳动 ,
8:sin(20) *cos(20) -
9:VisuaL C ++ 6.0
10: .dsp #include <iostream>
11:cin cout
12: 程序设计的重要性
链表插入要用到4个指针:让pHead永远指向链表中的第一个结点,让pN指向待插入的结点,站r和q为一前一后两个同步移动的指针,用来查找pN结点的正确插入位置。
一开始让r指向链表头,让q指向相邻的下一个结点。
研究生的PPT
2:
变量是相对常量而言,在程序中经过操作其值允许改变的量称为变量。变量在使用前必须加以定义,一般在程序的声明部分。
变量名:变量名第一个字符必须是字母或下划线,其后的字符只能是字母、数字、下划线,且所用名字不得与C++语言系统所保留的关键字相同。
变量地址:变量在计算机中占据存储空间中的内部编号存储单元地址。
数据类型分为2大类:
一、基本数据类型:整型、实型、逻辑型、字符型
1.整型,即整数类型是,分为4种
int 整型,占用2字节,数的表示范围是:-32768~32768
unsigned int 无符号整型,占用2字节,数的表示范围:0~65536
long int 长整型,占用4字节,数的表示范围:-2147483648~2147483647
unsigned long int 无符号长整型,占用4字节,数的表示范围:0~4294967295
2.实型,实数类型,分为3种:
float 浮点型,占用4字节,数的表示范围:-3.4X1038~3.4X1038,有效位为7位
double 双精度型,占用8字节,数的表示范围:-1.7X10308~1.7X10308,有效位为15位
long double 长双精度型,占用16字节,数的表示范围:-3.4X104932~1.1X104932,有效位为19位
3.逻辑型,占用1字节,如0和1、Y和N
4.字符型,占用1字节,如:C、1
二、构造数据类型:数组、结构、联合、枚举
C++中的赋值符号是“=”,表达式为
<变量>=<表达式>
变量赋值的5要素:
1.变量必须先定义再使用,思考为什么?
2.在变量定义时就赋初值,这叫变量的初始化。
3.对变量的赋值过程是“覆盖”过程,就是在变量地址单元中用新值云替换旧值。
4.读出变量的值后,该变量保持不变,相当于从中复制一份出来。
5.参与表达式运算的所有变量都保持原来的值不变。
a=a+1,可简写作a++
指针变量是用来存放另一变量地址的变量,变量的指针就是变量的地址。
指针是一种特殊的变量,表现在类型和值上。
定义指针并将其初始化为NULL
&是取地址运算符,&a表示取变量a
间接访问运算符
重点放在思路算法编程构思进行大量练习,以求熟能生巧和程序实现上
程序设计的重要性
程序设计的基本概念与基本方法
page 23
1、输出结果
a[0] = -858993460
a[1] = -858993460
a[2] = -858993460
a[3] = -858993460
2、
3、a[2] = 0, a[3] = 0;
4、too many init.....
5、‘d’undeclare
6、d 等于不串数字(未初始化)
7、不合法
函数指针 与 指针函数
看后面两字理解:
- 函数指针:说明是个指针,指向函数的指针;
- 指针函数:说明是个函数,函数返回值是一个指针
1、
#include <iostream>
using namespace std;
int main()
{
char thisman = 'A';
int sum = 0;
for(int k = 0;k < 4; k ++)
{
thisman = 'A' + k;
sum = (thisman !='A') + (thisman =='C') +(thisman =='D') + (thisman !='D');
if(sum == 3)
{
cout << "Result: " << thisman << endl;
break;
}
}
return 0;
}
2、
#include <iostream>
using namespace std;
int main()
{
int goodpaper = 1;
int firstgoodpaper = 1;
int result = 0;
for(int k = 0; k < 4; k++)
{
goodpaper = firstgoodpaper + k;
result = (goodpaper == 2) + (goodpaper == 4) + (goodpaper != 3) + (goodpaper != 4);
cout << "paper(" << goodpaper << ") is " << (result == 1) << endl;
if(result == 1)
{
cout << "good paper is: " << goodpaper << endl;
break;
}
}
return 0;
}
第十一讲
第十讲
数据等组织与处理——数组
递推是计算机数值计算中的一个重要算法,思路是通过数学推导,将复杂的运算化解为若干重复的简单运算,以充分发挥计算机长于重复处理的特点。
1、
#include <iostream>
using namespace std;
int main()
{
double y;
y = 1 + 1/(1 + 1/(1 + 1/5.0)); // 5.0
cout << "y = " << y << endl;
return 0;
}
2、
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double y;
y = sqrt(pow(3,2) + pow(4,2));
cout << "y = " << y << endl;
return 0;
}
函数调用