在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
用Xcode来写C++程序[2] 操作变量
此节讲解包括变量的初始化的几种方式,以及泛型编程的两种变量赋值方式.
最基本的变量赋值以及操作: // operating with variables #include <iostream> using namespace std; int main () { // 声明变量 int a, b; int result; // 赋值 a = 5; b = 2; a = a + 1; result = a - b; // 打印结果 cout << result; return 0; } 带有构造器的初始化方式: // initialization of variables #include <iostream> using namespace std; int main () { int a = 5; // 普通初始化 int b(3); // constructor initialization 构造器初始化 int c{2}; // uniform initialization 联合初始化 (2011的C++版本中被提出来) int result; // 定义没有赋值的变量 a = a + b; result = a - c; cout << result << endl; return 0; } 类型推演赋值: // initialization of variables #include <iostream> using namespace std; int main () { /** * 类型推演 (会降低程序可读性) * * auto * decltype * */ // auto int foo = 7; auto bar = foo; // bar与foo类型一致,并且赋了值,其值为7 cout << bar << endl; // decltype decltype(foo) cat; // cat与foo类型一致,不过没有赋值 cout << cat << endl; return 0; } 打印: 7 0 Program ended with exit code: 0 操作字符串:(注意,需要引入头文件string) // my first string #include <iostream> #include <string> using namespace std; int main () { // 定义字符串 string mystring; // 字符串赋值 mystring = "This is a string"; // 输出字符串 cout << mystring << endl; return 0; } 当然,你也可以用以下的几种方式初始化字符串:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论