您现在的位置是:首页 >技术交流 >平时很少使用的c和c++语法逻辑网站首页技术交流

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

sherryyang1234 2023-07-07 16:00:03
简介平时很少使用的c和c++语法逻辑

1. goto语句

example:

#include<stdio.h>

#include<stdlib.h>

int main(){

string hello="";

string world="";

while(cin>>hello){

        goto Tiaoshu;

}

Tiaoshu:

        cout<<"hellow world!"<<endl;

return 0;

}

2. break 和continue

#include<stdio.h>

#include<stdlib.h>

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;

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。