!=:不等于
thispaper
!=:不等于
thispaper
5.8 二位数组
5.5 湖面情况
5.8 。1 二维数组的定义
定义格式
类型标识符 数组【一维数组个数】【一维数组中的元数个数】
首地址lake[0][0]
二维数组是按行存放的
输出流cout
输入流cin
程序尽量按照规范书写
变量是相对常量而言,允许改变的量成为变量
变量在计算机中需要占据存储空间
变量第一个字符必须是字母或者下划线。
1 基本数据类型
2 构造数据类型
3占据空间大小是不同的
4 整数类型
5 实型 实数类型
逻辑型 和 字符型
赋值符号为 =
指针 重要概念
内存地址单元 1000
指针变量,就是用来存放另一变量地址的变量。
comments 注释,非常重要
编程,要让其他人能够读懂
运算符 :+-*/%
注释形式 1 “//” ,2,/*....................*/
主函数,包含两部分 ,声明部分,
1、一定要实践,实践出真知
2、重点放在思路和算法、变成构思。
C++源程序文件,扩展名*.cpp
main() 是没个C++程序都必须有的,成为主函数。
变量名的第一个字符必须是字母或者下划线
sqrt:计算平方根函数
程序加注释便于学习
2.2变量与数据类型
1.变量概念
2.数据类型与变量地址空间
整型
长整型
实型 浮点型
双精度型
长双精度
逻辑型
字符型
3.定义变量和赋初值
4.变量赋值 五要素
1、学习平台:Visual C++ 6.0
2、ctrl+f7,快捷编译
3、f7,快捷链接
4、ctrl+f5,快捷编译
1.7
1、注释
2、函数
CH2变量 代数 与计算机解题
程序的基本解雇
int main
第12讲
数据的组织与处理
逆序输出
常量指针
字符指针赋值方法
itoa 转换为字符串
5.7.5 字符穿处理库
递归是分治策略的最好应用。递归思想能更自然的反应问题,使程序易于理解和易于调试,递归程序的缺点是要占用大量的时间和空间。
推荐使用与或结点图来描述递归函数,它可以使较抽象的事情形象化和形式化,有助于对问题的分析和理解。有了与或结点图,编程就易于反掌了。
使用链表时要养成好习惯,即在建立链表时说申请的内存空间应该在程序结束之前用一个子程序加以释放。
筛法是编程的一种思路,典型的例子是求素数,这里要用到数组。
1 数组定义
类型说明符 数组名[常量表达式]
2 float sheep[10]
#define N 100 //宏定义,N为常数100
3 数组初始化
1直接在定义时初始化
2 使用MEMSET 函数
格式为 memset(数组名,初始化值,size of(数组名))
第十一讲 数据的组织与处理
5.6 指针与数组
5.6.1 数组名给指针赋值
5.6.2 数组元素地址与指针赋值
a是a[0]的地址,a是常量p是变量
5.7 字符数组及其处理
字符串的处理基于数组
5.7.1 字符数组的定义与初始化
|0 字符结束
5.7.2 字符数组元素赋值
一个字符用单引号
必须是变量 数组越界
5.7.3 数组名是一个常量指针
不包括结束标记
小结:数组名视为常量指针,指向数组中的第一元素。数组名赋值给指针,指针指向了数组首地址。
字符数组就是字符串。字符数组只有在定义时才允许整体赋值。
int整形
-32768~32767