打开项目中的main.c文件(C程序的源文件拓展名为.c),可以发现它是第一个C程序中的唯一一个源文件,代码如下:
1 #include <stdio.h> 2 3 int main(int argc, const char * argv[]) { 4 // insert code here... 5 printf("Hello, World!\n"); 6 return 0; 7 }
main函数可以简化成这样:
1 main() 2 { 3 // insert code here... 4 printf("Hello, World!\n"); 5 return 0; 6 }
这里要注意的是:这里的main函数没有写返回值类型,并不代表函数没有返回值,而是表示返回值类型为int类型,void才代表函数没有返回值
由于C语言的语法限制不严格,我们还可以进一步简化main函数:
1 main() 2 { 3 // insert code here... 4 printf("Hello, World!\n"); 5 }
虽然它要求main函数返回int类型的值,但我们可以不返回
二、开发和运行C程序的步骤
步骤图如下:
C语言源文件的扩展名为".c",源文件以ASCII码形式存储,不能直接被计算机执行,因为计算机只能识别二进制指令,也就是0和1
* 如果是在Windows环境下,直接双击".exe"文件即可运行C语言程序
* 由于我们的第一个C程序,是在Mac OS X系统环境下用Xcode创建的命令行项目,Mac OS X系统是基于UNIX系统的,因此生成的可执行文件的这样的:
* 双击可以用终端(命令行)打开:
总结一下第一个C程序的运行步骤:
1 #include <stdio.h> 2 3 int main() 4 { 5 6 // insert code here... 7 printf("Hello, World!\n"); 8 return 0; 9 }
1.在编译前先执行#include指令,拷贝stdio.h的内容到源程序中
2.编译源程序,生成目标文件
3.链接C语言函数库,生成可执行文件
4.运行可执行文件,在屏幕上输出"Hello, World!"
点击Xcode的运行按钮时,Xcode会自动按顺序执行上面4个步骤
原文:http://www.cnblogs.com/tlios/p/4050489.html