#include <iostream>
int main()
{
int a[3] = { 1, 2, 3 };
int b[3];
int j = 0, k = 0;
for (int i = 0; i < 3; i++)
{
std::cout << b[i] << " ";
}
for (int i = 0; i < 3; i++)
{
b[++j] = a[++k];
std::cout << "j=" << j << std::endl;
std::cout << "k=" << k << std::endl;
}
for (int i = 0; i < 3; i++)
{
std::cout << b[i] << " ";
}
std::cout << std::endl;
for (int i = 0; i < 3; i++)
{
std::cout << a[i] << " ";
}
return 0;
}
- visual studio 2015輸出結果如圖
-
visual studio 2015版本信息:
- clion輸出結果
-
dlion版本信息:
CMakeLists.txt文件內容如下:
cmake_minimum_required(VERSION 3.10)
project(Quicksort)
set(CMAKE_CXX_STANDARD 11)
add_executable(Quicksort quicksort.cpp)
toolchain如下:
主要疑點
主要是在於最後一個for循環輸出a[i]的結果,個人認爲vs2015輸出的結果是符合我的理解,因爲程序並未對a數組進行修改。對於clion 結果有點不理解。如果有大神路過,還望指點一二!
若需要更多信息請聯繫我:[email protected]