我的C++笔记(语句基本结构)
#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++笔记(语句基本结构)的更多相关文章
- C#基础总结之一变量常量-if嵌套语句-witch结构-类型转换
//Console.WriteLine("Hello World"); //打印显示 //Console.ReadLine(); //接收输入的值 //Console.ReadKe ...
- thinkphp学习笔记1—目录结构和命名规则
原文:thinkphp学习笔记1-目录结构和命名规则 最近开始学习thinkphp,在下不才,很多的问题看不明白所以想拿出来,恕我大胆发在首页上,希望看到的人能为我答疑解惑,这样大家有个互动,学起来快 ...
- OpenGL ES着色器语言之语句和结构体(官方文档第六章)内建变量(官方文档第七、八章)
OpenGL ES着色器语言之语句和结构体(官方文档第六章) OpenGL ES着色器语言的程序块基本构成如下: 语句和声明 函数定义 选择(if-else) 迭代(for, while, do-wh ...
- SQL语句查询表结构
SQL语句查询表结构 刚刚在做一个小项目,数据库中一张表有20来个字段,用我以前做的一个.NET实体类生成器一个一个的输入还是闲麻烦,于是打算找个时间来重新的改造一个那个.NET实体类,能够通过选 ...
- Go语言学习笔记十: 结构体
Go语言学习笔记十: 结构体 Go语言的结构体语法和C语言类似.而结构体这个概念就类似高级语言Java中的类. 结构体定义 结构体有两个关键字type和struct,中间夹着一个结构体名称.大括号里面 ...
- bat(续七)-for语句(循环结构)
for语句(循环结构) for语句可以实现类似于C语言里面的循环结构,当然for语句的功能要更强大一点,通过不同的开关可以实现更多的功能.for语句有多个开关,不同开关将会实现不同的功能. 1.无 ...
- 《python基础教程(第二版)》学习笔记 语句/循环/条件(第5章)
<python基础教程(第二版)>学习笔记 语句/循环/条件(第5章) print 'AB', 123 ==> AB 123 # 插入了一个空格print 'AB', 'CD' == ...
- 《Linux就该这么学》培训笔记_ch06_存储结构与磁盘划分
<Linux就该这么学>培训笔记_ch06_存储结构与磁盘划分 文章最后会post上书本的笔记照片. 文章主要内容: Linux系统的文件存储结构(FHS标准) 物理设备命名规则(udev ...
- matlab学习笔记12_3串联结构体,按属性创建含有元胞数组的结构体,filenames,isfield,isstruct,orderfields
一起来学matlab-matlab学习笔记12 12_3 结构体 串联结构体,按属性创建含有元胞数组的结构体,filenames,isfield,isstruct,orderfields 觉得有用的话 ...
随机推荐
- python的多版本安装以及常见错误(长期更新)
(此文长期更新)Python安装常见错误汇总 注:本教程以python3.6为基准 既然是总结安装过程中遇到的错误,就顺便记录一下我的安装过程好了. 先来列举一下安装python3.6过程中可能需要的 ...
- 《奋斗吧!菜鸟》 第八次作业:Alpha冲刺 Scrum meeting 1
项目 内容 这个作业属于哪个课程 任课教师链接 作业要求 https://www.cnblogs.com/nwnu-daizh/p/11012922.html 团队名称 奋斗吧!菜鸟 作业学习目标 A ...
- 【ZOJ 4062】Plants vs. Zombies
[链接] 我是链接,点我呀:) [题意] [题解] 二分最后的最大抵御值mid. 然后对于每个蘑菇. 都能算出来它要浇水几次mid/ai 然后如果第i个蘑菇没浇水达到要求次数. 就在i和i+1之间来回 ...
- MySQL主要命令(4)
显示数据, 给列区别名: select coL_name as 别名 from table_name;
- Visifire实现统计图
/// <summary> /// 柱形图 /// </summary> public static Chart InitCompareChart(string fundNam ...
- csu1395模拟
#include<stdio.h> #include<string.h> #define N 10 char s[N][N][N]={{"***",&qu ...
- try finnlay 总结
public class FinnallyTest { public static void main(String[] args){ System.out.print(go()); } public ...
- centos 解压压缩包到指定目录
解压.tar.gz文件: tar -zxvf web.tar.gz tar不支付解压文件到指定的目录! 解压.war .zip文件到指定目录: unzip web.war -d webapps/ROO ...
- Unix(AIX) set命令
Unix(AIX) set命令,set命令是shell所具有的,不仅仅是aix自己有的: set -o vi 可以用vi方式操作,用来获取已经输入过的命令: 如果希望自动设置,可以在.profile ...
- [React Native] Target both iPhone and iPad with React Native
By default, React Native only targets iPhone - so if you run on an iPad, it will show up as a scaled ...