您现在的位置是:首页 >技术交流 >平时很少使用的c和c++语法逻辑网站首页技术交流
平时很少使用的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;