NOI培训教程(C++语言)

{
sizeof//测量数据类型大小;
char = 1字节;(8位)-128——+127;
short = 2字节;(16位)-32768——+32767;
int = 4字节;(32位)-2147483648——+2147483647;
long = 4字节;(32位)-2147483648——+2147483647;
long long = 8字节;(64位)-9223372036854775808——+9223372036854775807;
unsigned//数据类型不带有符号的;
unsigned char = 0-+255;
unsigned short = 0-+65535;
unsigned int = 0-+4294967295;
unsigned long = 0-+4294967295;
unsigned long long = 0-+18446744073709551615;
main//1.表示一个主函数;
// 2.所有C语言代码的起始入口;
// 3.代码运行进入主函数后,才能由主函数调用其他函数;
// 4.每个C语言代码且只有1个主函数(main);
//5.主函数也会被调用,且是自动调用,会将返回值返回
//给调用主函数的程序;
// 6.主函数有返回值类型;且必须是int,如果程序正常的
// 结束,一般把返回值设置为0;
return//表示函数的返回值;
//:后面可以添加注释,标注代码用途与思路,对代码编译无影
//:响;
int//integer (整数)缩写,意思是返回值类型为整数类型;
main()//该括号用来输入参数,可输入也可不输入;
{}//花括号内部是函数体,可以做一些处理,不能省略;
编译器//从代码开始,从上往下编译代码。
if//n个分只需要n-1个条件表达式;
//注意:else总是与它上面的,最近的,统一复合语句中的,未配对的if语
//句配对,不能作为语句单独使用;
//当if和else数目不同时,可以加花括号来确定配对关系;
switch//对于多分支选择问题,采用多分支if语句(即if语句的嵌套)
//来处理固然可以,但是如果分支较多,则嵌套的if语句层数多,程
//序冗长而且会导致可读性降低。c/c++语言提供了直接处理多分支选择的
//switch语句,他的一般格式如下:
switch (表达式)
{case 常量表达式1:语句1;
case 常量表达式2:语句2;
...
...
case 常量表达式n:语句n;
default :语句n+1;
}
//switch后面的表达式一般是整形表达式或字符型表达式,与之相对应的case
//后面的常量表达式也应是一个整形表达式或字符型表达式,但要注意case
//与常量表达式之间要有空格。