平时很少使用的c和c++语法逻辑

1. goto语句

example:

#include

#include

int main(){

string hello="";

string world="";

while(cin>>hello){

        goto Tiaoshu;

}

Tiaoshu:

        cout<<"hellow world!"<

return 0;

}

2. break 和continue

#include

#include

int main(){

        int a=0;

while(cin>>a){

swtch(a){

        case 常量表达式0:

                break;

                //continue;#如果不使用continue 而是选break,则跳转到0 处,程序的switch 直接结束

        case 1:

                break;

        case 2:

                break;

        case 3:

                continue;//直接往下执行不跳出当前switch

        (......)很多break;

        default:

                break;

}

return  0;

}

3.extern "C"在c++里面的使用

当c++代码风格嵌入出演风格的代码时,我们需要格外声明,当前代码使用“C”语言风格进行编译。同时该做法可以避免代码冗余,在编译时减少出现,编译风格完全为c++所出现的代码运行效能比较差的问题。

4.右值 和移动语义

5. new/delete 、new []/delete[]、malloc/free;

string a =new string(100);

delete a;

new char buf[];

delete buf[];

char buf0[]=malloc (sizeof*100);

free buf0;

你可能感兴趣的:(c++,c++,c语言,java)