Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      C++ keyword:for

      From cppreference.com
      <cpp‎ |keyword
       
       
      C++ language
      General topics
      Flow control
      Conditional execution statements
      Iteration statements (loops)
      Jump statements
      Functions
      Function declaration
      Lambda function expression
      inline specifier
      Dynamic exception specifications(until C++17*)
      noexcept specifier(C++11)
      Exceptions
      Namespaces
      Types
      Specifiers
      constexpr(C++11)
      consteval(C++20)
      constinit(C++20)
      Storage duration specifiers
      Initialization
      Expressions
      Alternative representations
      Literals
      Boolean -Integer -Floating-point
      Character -String -nullptr(C++11)
      User-defined(C++11)
      Utilities
      Attributes(C++11)
      Types
      typedef declaration
      Type alias declaration(C++11)
      Casts
      Memory allocation
      Classes
      Class-specific function properties
      Special member functions
      Templates
      Miscellaneous
       
      Keywords
      Identifiers with special meaning
      (C++11)
      (C++20)
      (C++20)
      (C++11)
      (C++26)
      (C++26)
       

      [edit]Usage

      • for loop: as the declaration of the loop
      • range-basedfor loop: as the declaration of the loop
      (since C++11)

      [edit]Example

      Run this code
      #include <iostream> int main()noexcept{// The following 'for' loop statement:// 1. (init-statement) Declares an integer named 'i' and initializes it with value '0'.// 2. (condition)      Checks if i is less than 3 and if not, ends the loop execution.// 3. (statement)      Writes out a current value of the integer 'i' to the stdout.// 4. (expression)     Pre-increments the integer 'i' (increases its value by 1).// 5.                  Returns to the point 2 (condition). // init-statement: int i{0};// condition:      i < 3for(int i{0}; i<3;++i)// expression:     ++istd::cout<< i;// statement:      std::cout << i;}

      Output:

      012

      [edit]See also

      (since C++17)
      (since C++23)
      (since C++20)
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/keyword/for&oldid=176234"

      [8]ページ先頭

      ©2009-2025 Movatter.jp