C和C++的关键字区别

c中数据类型是struct ,
c++中可以是struct,也可以是class
关于c++中<< 和>>分别是箭头往那边就是流向哪里的 比如cout<<这个就是流向屏幕,cin>>这个就是流入

cout<<"dayin" //打印到屏幕
<<endl回车换行
cin>> i //键盘输入到i变量
const 修饰定义一个常量

const int *a 表示定义内存空间不能修改

int * const a 表示定义的a不能修改,但是a的指针可以修改
const int * const a 表示指针和内存空间都不可以修改
其中c语言中的const是个冒牌货()

register 关键字是请求编译器让变量在寄存器中(寄存器无法取地址)

#define 和const有相同之处,undef是卸载#define的定义

 

以上总结如果有错误请多多指教,毕竟我这些总结也是刚学总结可能不到位或有错误

posted @ 2017-06-23 17:33  烟花易冷心易碎  阅读(549)  评论(0编辑  收藏  举报