闽公网安备 35020302035485号

#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 20;
int c = a + b;
cout << "The sum of " << a << " and " << b << " is " << c << endl;
return 0;
}
在这个示例中,变量a、b和c都是在栈中分配的。
#include <iostream>
using namespace std;
int main() {
int *p = new int;
*p = 10;
cout << "The value of p is " << *p << endl;
delete p;
return 0;
}
在这个示例中,使用new关键字在堆中分配了一个int类型的内存,然后将值赋给了指针p,最后使用delete关键字释放了这段内存。
#include <iostream>
using namespace std;
int global_variable = 10;
int main() {
cout << "全局变量是 " << global_variable << endl;
return 0;
}
在这个示例中,变量global_variable是一个全局变量,可以在任何函数中访问。
#include <iostream>
using namespace std;
const int constant_variable = 10;
int main() {
cout << "The value of constant_variable is " << constant_variable << endl;
return 0;
}
在这个示例中,变量constant_variable是一个常量变量,它的值在程序运行期间不能被修改。