変数を定義するときに、二つ目のコードのように、for文の中でtmpを定義しているコードを見かけたのですが、これは以下のどれに当てはまるのでしょうか?
- for文の中でしか使われない変数
- ただ単に、for文の中で使うということを分かりやすくするために書いただけ
- 上2つ以外の理由
初心者ゆえ基礎的な話かと思いますが、よろしくお願い致します。
C++
1int main(){ 2 int n,i,tmp; 3 std::vector<int> vals ={}; 4 5 std::cout << "データ数を入力してください\n"; 6 std::cin >> n; 7 std::cout << "整数データを入力してください\n"; 8 9 for(i=0; i<n; i++){ 10 std::cin >> tmp; 11 vals.push_back(tmp); 12 } 13 14 reverse(vals); 15 16 for(i=0; i<n; i++){ 17 std::cout << vals[i] << " "; 18 } 19 20 std::cout << "\n"; 21 return 0; 22} 23
C++
1 for(i=0; i<n; i++){ 2 int tmp; 3 std::cin >> tmp; 4 vals.push_back(tmp); 5 } 6
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/25 14:52