基本知识(5)C++基本知识复习注意点

C++基本语法注意点

1、C++程序结构:main() 是程序开始执行的地方


2、C++标识符:

                        (1)一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)
                        (2)不允许出现标点字符,比如 @、& 和 %。C++ 是区分大小写的编程语言

3、注释: 还可以#if 0 ... #endif 来实现注释


4、C++数据类型:

   (1)数据类型字节大小:

 
        
#include <iostream>
using namespace std;
int main()
{
   cout << "Size of char : " << sizeof(char) << endl;
   cout << "Size of int : " << sizeof(int) << endl;
   cout << "Size of short int : " << sizeof(short int) << endl;
   cout << "Size of long int : " << sizeof(long int) << endl;
   cout << "Size of float : " << sizeof(float) << endl;
   cout << "Size of double : " << sizeof(double) << endl;
   cout << "Size of wchar_t : " << sizeof(wchar_t) << endl;
   return 0;
}

 
        
Size of char : 1
Size of int : 4
Size of short int : 2
Size of long int : 8
Size of float : 4
Size of double : 8
Size of wchar_t : 4
  (2)typedef 声明
 
        
typedef int feet;  //feet 是 int 的另一个名称:

 
        
feet distance;    //下面的声明是完全合法的,它创建了一个整型变量 distance:
   (3)枚举类型(enum)所谓"枚举"是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。
 
        
enum color { red, green, blue } c;
c = blue;
        举例:

#include <iostream>
using namespace std;
int main(){
    enum days{one, two, three}day;
    day = one;
    switch(day){

        case one:
            cout << "one" << endl;
            break;
        case two:
            cout << "two" << endl;
            break;
        default:
            cout << "three" << endl;
            break;
    }
    return 0;
}

5、变量作用域:

   (1)当局部变量被定义时,系统不会对其初始化,您必须自行对其初始化。定义全局变量时,系统会自动初始化为下列值:


数据类型初始化默认值
int0
char'\0'
float0
double0
pointerNULL


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值