让我们用C++编写我们的第一个程序在这里, 我将启动Xcode, 在Xcode中创建一个新项目, 并选择这个选项,
即命令行工具｡
然后你必须提到一些项目名称, 首先是项目名称, 选择的语言是C++｡
还有其他选项可用于选择C++, 然后选择下一步｡
因此, 在哪里应该创建它, 所以你可以在这里设置路径, 无论你想创建你的项目,
比如说创建｡
这里是项目文件, 所以点击主｡ cpp你可以看到已经给出了现成的代码｡
所以它已经生成了一段代码, 这段代码是可执行代码｡
这里有一些评论, 我会删除他们, 我会删除这些面板在这里｡
请参见此命令行参数｡
这些在C++中是可选的｡
我只想删除这些命令行参数, 我们将在一段时间后研究这些｡
所以这里有现成的hello world程序我运行这个｡
让我们看看你得到了什么｡
这是一个输出窗口｡
是的, 我知道
你好, 世界｡
此处给出了输出｡
这里, 标准范围分辨率用于访问C out｡
因此, 我们也可以使用命名空间std来表示“using namespace”｡
不, 我不需要使用std来使用C out对象, 让我们运行这个, 再检查一次, 就是这样｡
所以这是有效的｡
同样的程序我将修改为两个数相加｡
我将删除这几行代码, 在这里写两个数相加的代码｡
我将声明几个变量, 用数字A､ B和C表示｡
你可以看到这里有一个前缀｡
如果语句中有错误,
cout输入两个数字, 然后cin a和B接着, C赋值a加b, c出和是, 并给予c一些空格｡
这是一个程序, 从键盘上选择两个数字, 把它们相加, 然后显示结果｡
这两行代码用于从用户那里获取输入｡
这两行是交互式的, 因为它向用户发送消息, 通知他给予两个数字, 然后将两个数字相加,
求和, 并在此处显示和｡
让我们运行这个｡
现在这里有一条消息, 输入两个数字, 10和30｡
这里的和是40｡
我应该写结尾｡
所以最后一条消息应该出现在下一行, 然后让我回答｡
请输入两个数字10和30｡
所以现在这个程序结束了, 退出代码是0, 它出现在下一行｡
所以有的是40｡
就这样了｡
因此, 让我修改相同的程序, 使其成为一个程序, 用于获取用户名和显示欢迎消息｡
在C++库中, 类中内置了一个字符串, 它是一个std iostream, 我们可以在命名空间中访问｡
这里的std会给予一条信息cout“我可以知道你的名字吗”, 然后cin“名字”｡
所以str是一个变量名｡
然后cout｡
“您好”在这里有一个空格｡
所以在hello和用户名之间有一个空格｡ 我来运行程序｡
我可以知道你的名字吗？
假设他的名字是约翰｡
所以“你好, 约翰”是有效的｡
我再运行一次｡
我给予起名叫赛·库马尔｡
让我们看看会发生什么｡
他没有说出另一个名字, 因为这个名字有两个字｡
真的只有一个词｡
如果你想读取字符串中输入的所有单词, 那么正确的方法是有一个可用的函数, 叫做Get
line, get line取输入流, 即cin, 接下来是字符串变量, string对象｡
现在让我们用getline来读, 这是一个从键盘读取整行的方法｡
“我可以知道你的名字吗？”所以, “赛库马尔”现在我有一个全名赛库马尔, 就是这样｡
所以这是一种你可以随时访问字符串的方法, 在C++中, 这是一个很有用的对象｡