C++指针定义的注意事项
C++指针定义的注意事项
C++指针定义的注意事项:
- #include <iostream>
- int main()
- {
- // i1, i2都是指向整数的指针
- // j1, j2都是整形
- int* i1, j1; // 容易给人错觉,j1是指针,而实际上是整形
- int *i2, j2;
- // *j1 = 2; // 这么写编译有错
- j1 = 2;
- j2 = 4;
- i1 = &j1;
- i2 = &j2;
- std::cout << *i1 << std::endl;
- std::cout << j1 << std::endl;
- std::cout << *i2 << std::endl;
- std::cout << j2 << std::endl;
- return 0;
- }
评论暂时关闭