我编写的代码是使用Xcode来编写的 所以有很多东西都是跟iOS相关的
pragma mark – 创建项目时
/* Product Name : 产品名称/项目名称 (baidu)
Organization Name : 组织机构名称/公司名称 (百度)
Organization Identifier : 组织机构标识,一般填公司逆向名称 (com.baidu)
Bundle Identifier : 产品唯一标识 (设计上线之后,钱有关)
Language : 语言类型 (C、OC、Swift、C++) */
pragma mark – 代码
// C语言程序是由很多"程序段"组成
#include<stdio.h>// 告诉系统printf函数在什么地方
int call()
{
return 0;
}
// command + b 将代码翻译为计算机能够识别的语言(0/1)
// command + r 在xcode中运行程序
int main()
{
call(); // 调用函数
// \n让输出的内容换行,固定格式
printf("hello world"); // 调用系统函数
return 0;
}
pragma mark – 整个项目的细节
/**
在左侧里面
有一个文件夹:Products 中 day01 是一个可执行文件 (默认时红色的)
需要通过代码 进行编译才能执行 (编译过后 变成了黑色)
可以通过show in finder (双击打开 是以终端打开)
会输出 hello worldlogout
*/
pragma mark – 项目的执行流程
/**
1.编写代码
2.编译____生成.o 目标文件
3.链接____与系统的函数库进行连接
4.生成一个 可执行文件.out
5.运行
*/