飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • UEditor使用文档
  • AngularJS教程
  • ThinkPHP5.0教程

c++基础知识 循环嵌套与跳转

时间:2021-12-07  作者:haipengwu  

1.嵌套循环案例——九九乘法表

int main() { //利用嵌套循环乘法口诀表for(int n = 1; n <= 9; n++) { for(int m = 1; m <= n ; m++) { cout << m << "*" << n << "=" << m * n<<"";//即使是单字符也要使用双引号切记!! } cout << endl; } system("pause");return0;

2.跳转语句

1)总共有三类:break、continue和 goto。

2)其中break和continue的用法与其他编程语言相似。

3)goto语句需特别说明一下:代码运行时会强行跳转到标记处;

    goto 标记名称(一般大写字母);

    标记名称:

3.一维数组

定义:1)数据类型 数组名[数组长度]; 

   2)数据类型 数组名[数组长度]={,,}; 

   3)数据类型 数组名[]={,,,}; 

数组名用途:

  1)统计整个数组内存长度: sizeof(数组名)
    单个数组元素内存长度:sizeof(数组名[0])
    数组长度:整个数组内存长度/单个数组元素内存长度:sizeof(arr)/sizeof(arr[0])
  2)数组内存首地址: cout<<(int)arr<<endl;
  3)数组中第2个元素地址:cout<<(int)&arr[1] << endl;

数组元素逆置

int a[] = {1,4,5,3,6,7};int b = sizeof(a) / sizeof(a[0]);//数组长度 cout << "数组逆置前:"<<endl;for(int i = 0; i < b; i++) { cout << a[i] << endl; } int start = 0;//数组起始位置int end = b-1;//数组末尾位置for ( ; start < end;) { //元素互换int temp = a[start]; a[start] = a[end]; a[end] = temp; start++; end--; } cout <<"数组逆置后:"<<endl;for(int i = 0; i < b; i++) { cout << a[i] << endl; }
TRANSLATE with xEnglish
ArabicHebrewPolish
BulgarianHindiPortuguese
CatalanHmong DawRomanian
Chinese SimplifiedHungarianRussian
Chinese TraditionalIndonesianSlovak
CzechItalianSlovenian
DanishJapaneseSpanish
DutchKlingonSwedish
EnglishKoreanThai
EstonianLatvianTurkish
FinnishLithuanianUkrainian
FrenchMalayUrdu
GermanMalteseVietnamese
GreekNorwegianWelsh
Haitian CreolePersian 
 TRANSLATE with COPY THE URL BELOW BackEMBED THE SNIPPET BELOW IN YOUR SITEEnable collaborative features and customize widget: Bing Webmaster PortalBack

TRANSLATE with xEnglish
ArabicHebrewPolish
BulgarianHindiPortuguese
CatalanHmong DawRomanian
Chinese SimplifiedHungarianRussian
Chinese TraditionalIndonesianSlovak
CzechItalianSlovenian
DanishJapaneseSpanish
DutchKlingonSwedish
EnglishKoreanThai
EstonianLatvianTurkish
FinnishLithuanianUkrainian
FrenchMalayUrdu
GermanMalteseVietnamese
GreekNorwegianWelsh
Haitian CreolePersian 
 TRANSLATE with COPY THE URL BELOW BackEMBED THE SNIPPET BELOW IN YOUR SITEEnable collaborative features and customize widget: Bing Webmaster PortalBack

标签:编程
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。