[数学]遥感数字图像处理 语句.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[数学]遥感数字图像处理 语句

复习1:语句 写一个“hello world”程序 预处理语句 以“#”开头,可出现在任何位置 一个命令独占一行 都只作简单的文字处理工作 #define #include 条件编译指令 #include 用于文件包含 #include 文件名 #include “文件名” 用时,直接搜索系统目录 用“”时,先搜索当前目录,再搜索系统目录 //文件包含 #include “stdafx.h” #include iostream #include cmath #include “myHfile.h” int main( ) { ...... } #define 宏指令 可以用来定义常量,也可以用来定义函数 C++里面提倡尽量不使用宏指令,用const和inline函数代替 //宏指令的使用 #define PI 3.14159 int main( ) { double radius = 100; double Area = 2.0*PI*radius; } //const double PI = 3.14159; //宏指令的使用 #define SQR(X) X*X int main( ) { int a = 9; int sa = SQR(a); ...... } //inline int SQR(int x) {return x*x;} 条件编译 有选择的编译文件 #if #else #elif #endif #ifdef #ifndef #undef //#if #else #endif #if 1 if(a b) max = a; else max = b; #else if(a b) min = b; else min = a; #endif //#ifdef #ifndef #undef #endif #ifndef PI #define PI 3.14159 #endif //#ifdef 如果已经定义了则执行 //#ifndef 如果符号未定义则执行 //#undef 取消符号定义 //#endif 条件编译结束符 其它语句 常见语句(statement) 程序控制语句 顺序语句 选择语句 循环语句 转向语句 预处理语句 简单语句(Simple Statements) (1)表达式后面直接加分号 2; ‘M’; 10E-2; “Hello”; a+b;  i++; a, b; a = b; (2)空语句 ;;;;; ; ;  声明语句(Declarations) (1)对变量的声明(也可以叫定义) int i; float a = 1.0, b; const double a = 3.14; (2)对函数的声明(和定义不一样) int abs(int a); double sqrt(double root) const; 赋值语句(Assignment) 对变量*的赋值 i = 1; i = j = 1; i = j = a + b; *这里“变量”严格来讲是指“可以操作的对象”,术语称“左值”(lvalue) P32 3_2.cpp 变量的交换 //cout P33 3_2.cpp int a = 1, b = 2; int t; t = a; a = b; b = t;//用到了t a= a^b; b = b^a; a =a^b; //不用t a = a + b; b = a - b; a = a - b;//这样也可以哦 简单的I/O语句 将表达式1...表达式n的值输出到屏幕上 cout 表达式1...表达式n; 从键盘接受输入,并赋值给变量1...变量n cint变量1...变量n; //cout P33 3_3.cpp int a = 1, b = 2; cout“a=”a“b=”bendl; cout(ab?a:b)endl; cout(a b)endl //endl是一个定义好的常数,表示换行 //的优先级比? :高,表达式要加圆括号 //cout a + b endl; //cin P33 3_4.cpp int a, b; cinab; float x,y; cinxy; cinay; //cin涉及到赋值,因此只能处理变量 //多个输入的时候,用空格或者回车键分隔 复合语句, 块(Block) 多个语句用花括号括起来就称为块语句,也叫块(Block)。 { i = 1; i = a + b ; a = 3;

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档