#include <iostream>
using namespace std; int main() {
unsigned char c1=24;
int year;
bool isLeapYear;
/*
* 数据的输入与输出:
* 在C++中,将数据从一个对象到另一个对象的流动称为“流”。流在使用前要被建立,使用后要被删除。
* 从流中获取数据的操作称为提取操作,向流中添加数据的操作称为插入操作。数据的输入与输出是通过I/O流来提取操作的。
* cin和cout是预定义的流类对象。cin用来处理标准输入,即键盘输入;cout用来处理标准输出,即屏幕输出;
*
* */
/*cout<<"Enter The Year:";
cin>>year;
isLeapYear=((year%4==0 && year%100!=0 )||(year%4==0));
if(isLeapYear)
cout<<year<<" is a leap year"<<endl;
else
cout<<year<<" is not a leap year!"<<endl;
int day; cin>>day;
switch(day){
case 0:
cout<<"sunday"<<endl;
break;
case 1:
cout<<"monday"<<endl;
break;
case 2:
cout<<"tuesday"<<endl;
break;
case 3:
cout<<"wednesday"<<endl;
break;
case 4:
cout<<"thursday"<<endl;
break;
case 5:
cout<<"friday"<<endl;
break;
case 6:
cout<<"saturday"<<endl;
break;
default:
cout<<"Day out of range Sunday...Saturday"<<endl;
break;
} int i=1,sum=0;
while(i<=100){
sum+=i;
i++;
}
cout<<"sum"<<sum<<endl;
int i=1,sum=0; for(i=1;i<=100;i++){
sum+=i;
}
cout<<"sum"<<sum<<endl;
return 0;
int i,j,sum;
for(i=1,j=1;i<5,j<5;j++,i++){
sum=i+j;
}
int i=1,sum=0;
for(;i<=100;){
sum+=i;
i++;
}
*
*continue 语句:可以出现在循环体中,起作用是结束本次循环,接着开始判断决定是否继续执行下一次循环。
*goto 语句:格式:goto 语句标号;其中语句标号是用来标识语句的标识符,放在语句最前面,并用冒号(:)与语句分开。
*
*goto语句的作用是使程序的执行流程跳转到语句标号所指定的语句。但goto语句不具有结构性,会破坏程序的结构,应该少用或不用。
*
*
*自定义数据类型:
*typedef声明:
*typedef声明 已有类型名 新类型名表;
* 如:typedef double Area,Volume;
* Volume v;
* Area a;
* 枚举类型 enum:
* enum 枚举类型名 {变量值列表}
* enum weekday {SUN,MON,TUE,WED,THU,FRI,SAT};
* 对枚举元素按常量处理,不能对它们赋值。如:SUM=0就是非法操作;
* 枚举元素可以有默认值,可以:
* enum weekday {SUN=0,MON=1,TUE=2,WED,THU,FRI,SAT};
* 枚举可以进行关系运算。
* 整数值不能直接赋值给枚举变量,如需要将整数赋值给枚举变量,应进行强制类型转换。
*/

typedef double
Area,Volume;
Volume v;
Area a;
enum weekday {SUN=0,MON=1,TUE=2,WED,THU,FRI,SAT}; cout<<"sum"<<sum<<endl;
return 0;
}

-----------feiruo----------

2015.07.15.23:48:37

我的C++笔记(语句基本结构)的更多相关文章

  1. C#基础总结之一变量常量-if嵌套语句-witch结构-类型转换

    //Console.WriteLine("Hello World"); //打印显示 //Console.ReadLine(); //接收输入的值 //Console.ReadKe ...

  2. thinkphp学习笔记1—目录结构和命名规则

    原文:thinkphp学习笔记1-目录结构和命名规则 最近开始学习thinkphp,在下不才,很多的问题看不明白所以想拿出来,恕我大胆发在首页上,希望看到的人能为我答疑解惑,这样大家有个互动,学起来快 ...

  3. OpenGL ES着色器语言之语句和结构体(官方文档第六章)内建变量(官方文档第七、八章)

    OpenGL ES着色器语言之语句和结构体(官方文档第六章) OpenGL ES着色器语言的程序块基本构成如下: 语句和声明 函数定义 选择(if-else) 迭代(for, while, do-wh ...

  4. SQL语句查询表结构

    SQL语句查询表结构   刚刚在做一个小项目,数据库中一张表有20来个字段,用我以前做的一个.NET实体类生成器一个一个的输入还是闲麻烦,于是打算找个时间来重新的改造一个那个.NET实体类,能够通过选 ...

  5. Go语言学习笔记十: 结构体

    Go语言学习笔记十: 结构体 Go语言的结构体语法和C语言类似.而结构体这个概念就类似高级语言Java中的类. 结构体定义 结构体有两个关键字type和struct,中间夹着一个结构体名称.大括号里面 ...

  6. bat(续七)-for语句(循环结构)

    for语句(循环结构) for语句可以实现类似于C语言里面的循环结构,当然for语句的功能要更强大一点,通过不同的开关可以实现更多的功能.for语句有多个开关,不同开关将会实现不同的功能.   1.无 ...

  7. 《python基础教程(第二版)》学习笔记 语句/循环/条件(第5章)

    <python基础教程(第二版)>学习笔记 语句/循环/条件(第5章) print 'AB', 123 ==> AB 123 # 插入了一个空格print 'AB', 'CD' == ...

  8. 《Linux就该这么学》培训笔记_ch06_存储结构与磁盘划分

    <Linux就该这么学>培训笔记_ch06_存储结构与磁盘划分 文章最后会post上书本的笔记照片. 文章主要内容: Linux系统的文件存储结构(FHS标准) 物理设备命名规则(udev ...

  9. matlab学习笔记12_3串联结构体,按属性创建含有元胞数组的结构体,filenames,isfield,isstruct,orderfields

    一起来学matlab-matlab学习笔记12 12_3 结构体 串联结构体,按属性创建含有元胞数组的结构体,filenames,isfield,isstruct,orderfields 觉得有用的话 ...

随机推荐

  1. swift-正则验证手机号码

    // 手机号验证正则表达式 func validateMobile(phoneNum:String)-> Bool { // 手机号以 13 14 15 18 开头 八个 \d 数字字符 let ...

  2. DOM学习之图片库切换效果

    addloadevent(prepareplaceholder()) addloadevent(prepareGallery()) //页面加载完时执行函数 function addloadevent ...

  3. C#学习笔记_03_运算符

    03_运算符 算数运算符 + - * / % ++ -- 赋值运算符 = += -= *= /= %= 关系运算符 > < >= <= == != 逻辑运算符 &:逻辑 ...

  4. Java设计模式之 — 模板方法(Template Method)

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8744002 今天你还是像往常一样来上班,一如既往地开始了你的编程工作. 项目经理告 ...

  5. hibernate反向生成

    1.在Myeclipse Database Explore中创建一个库的链接. 2.在Myeclipse中创建一个web工程,添加反向生成相关的引用.即在项目上右键,弹出Myeclipse选择add  ...

  6. POJ 3905

    加深了对有向边意义的理解了.2-SAT #include <iostream> #include <cstdio> #include <cstring> #incl ...

  7. NPOI文件导入操作

    using EntMSM.SmsDbContext; using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.XSSF.UserM ...

  8. vmware mac 分辨率设置

    1.安装vmware tool 2.关闭虚拟机,在设置中找到显示器项 3.选中“加速3D图形” 4.在监视器中,选中 指定监视器设置,使用任意分辨率 5.如果没有可用分辨率,手动输入,例如 1680* ...

  9. Cocos2d-X直接使用OpenGL接口

    Cocos2d-X是基于基于OpenGL ES的2D游戏引擎,所以Cocos2d-X能够直接使用OpenGL接口 首先建立一个Draw类,用于处理OpenGL接口 在Draw.h中加入以下的代码 #i ...

  10. Qt中暂停线程的执行(主线程和工作线程共用一把锁,一旦主线程将它锁上,工作线程就无法运行了,这也是一个办法)

    在线程中定义一个信号量: QMutex pause; 把run()函数中循环执行的部分用信号量pause锁住:   void run()   {   while(1)   {   pause.lock ...