前言
Hello,Wolrd 是C语言的第一个演示程序,运行后可以在控制台输出“Hello World”这行字符串。一般来说,学习任何编程语言都会先从Hello Wolrd程序开始入手,无论用哪种编程语言,如果你可以让计算机任意的输出一段文字,则表示你可以通过一门编程语言来和计算机进行交互。即你掌握了和计算机交谈的方法。
Mac环境用Xcode运行Hello World程序
在Xcode中File->New->Project->macOS->Command Line Tools,点击Next,输入项目名1HelloWorld ,点击Next,这时候会自动创建一个main.cpp文件,里面有Hello World 程序的源代码。
#include <iostream>
int main(int argc, const char * argv[]) {
// insert code here...
std::cout << "Hello, World!\n";
return 0;
}
运行后可以看到
Hello, World!
Program ended with exit code: 0
现在我们修改Hello World 为 你好,我是计算机,运行
你好,我是计算机
Program ended with exit code: 0
也就是说这个程序只要改变双引号中的内容,就可以让计算机输出任何你想让计算机说的字符串
编译成可执行的文件
现在程序已经运行起来了,但是总不能每次运行都要打开XCode这个工具,怎么样可以直接像打开一款应用一样运行我们这个程序呢。
Xcode提供了发布程序的功能,Product->Archive->Distribute Content->Next 选择要发布的程序目录,即可发布当前的Hello World程序。发布之后我们可以在发布目录的 Product/urs /local/bin下发现一个和项目名相同的文件1HelloWord,我们双击它,发现这个程序会自动打开终端,并输出一串文字
你好,我是计算机
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
就是我们刚才编写的程序里面的那串字符串,到这里我们已经编写了一个可以让计算机执行的一个小程序,后面所有的学习都是以此为基础进行的拓展,让计算机完成各种各样的指令,来完成我们的需求。