专业编程基础技术教程

网站首页 > 基础教程 正文

c++中continue用法及数组应用 c++中continue和break

ccvgpt 2024-11-11 11:20:34 基础教程 7 ℃

#include<iostream>

#include<ctime>

c++中continue用法及数组应用 c++中continue和break

using namespace std;

main()

{

for (int i = 1; i < 10; i++)

{

if (i%3==0/* condition */)

{

continue;/* code */跳出本次循环,执行下一次循环

break;//不执行直接退出

}

cout<<i<<endl;/* code */

}

system("pause");

return 0;

}

goto不建议使用

#include<iostream>

#include<ctime>

using namespace std;

main()

{

cout<<"1"<<endl;/* code */

goto flag;//跳转到flag下一行

cout<<"2"<<endl;

flag:

cout<<"3"<<endl;

system("pause");

return 0;

}

数组

#include<iostream>

#include<ctime>

using namespace std;

main()

{

int arr[3];

arr[0]=10;

arr[1]=20;

arr[2]=30;

int arr[3]={10,25,30};//第二种数组定义方法赋值个数小于数组用0代替

cout<<arr[0]<<endl;

system("pause");

return 0;

}

sizeof(数组名)数组内存大小

sizeof(arr[0])每个元素内存大小

sizeof(数组名)/sizeof(arr[0])数组元素个数

cout<<arr<<endl;

cout<<&arr[0]<<endl;//获得内存首地址

倒序排列

#include<iostream>

#include<ctime>

using namespace std;

main()

{
int arr[]={10,250,30,50,60,70};

for (int i = 0; i < 5; i++)

{ cout<<"原始数据"<<arr[i]<<endl;/* code */ }

int start=0;//开始序号

int end=sizeof(arr)/sizeof(arr[0])-1;//结束序号

while (start<end/* condition */)

{ int temp=arr[start];

arr[start]=arr[end];//互换位置

arr[end]=temp;/* code */

start++;

end--;

}

for (int i = 0; i < 5; i++}

{ cout<<"修改后数据"<<arr[i]<<endl;/* code */ }

system("pause");

return 0;}


Tags:

最近发表
标签列表