- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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;
您可能关注的文档
最近下载
- 郑州科技学院《高等数学A》2025-2026学年期末考试试卷(A)卷.docx VIP
- 年产 5300 吨发泡塑料项目-环评报告.pdf VIP
- FDA--关于IND申办方在药物开发期间如何与FDA沟通的最佳实践--2015年12月发布.pdf VIP
- 【车站主体结构配筋计算案例5700字】.docx VIP
- (正式版)DB12∕T 598.9-2015 《天津市建设项目用地控制指标 第9部分:非营利性公共文化设施项目 》.pdf VIP
- 2023年泉州师范学院计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 中医护理八纲辨证施护(医学技术).pptx VIP
- 中医护理八纲辨证施护演示文稿.ppt VIP
- 农耕文化与现代幼儿园教育结合探究.docx VIP
- 中医护理八纲辨证施护全解.ppt VIP
原创力文档


文档评论(0)