//
// main.c
// Day01-01
//
// Created by sougu on 2016/12/6.
// Copyright © 2016年 sougu. All rights reserved.
/*
#include <stdio.h>
#:是一个预处理指令,告诉编译器告诉编译器在编译器在编译代码之,要先执行一些操作。编译器在编译过程开始之前的预处理阶段处理这些指令。预处理指令相当多,大多放于程序源文件的开头。
stdio.h:头文件,通常放在程序的开头。头文件指定的信息应由编译器用于程序集成预定义函数或其他全局对象,所以有时需要创建自己的头文件,以用于程序。
*/
#include <stdio.h>
int main(int argc, const char * argv[]) {
/*
*两种注释"//"和“/* */”
*注释之内的程序编译器会忽略不执行!
*/
printf("Hello World !\n");// printf():输出函数语句。
/*
* \"序列成为转义序列。\"是文本中包含双引号的特殊方式,因为双引号通常表示字符串的开头和和结尾。转义序列\"使双引号出现在输出的开头和结尾。如果不使用转义序列,不仅双引号不会出现在输出中。而且程序不会编译。
*
*
*/
printf("\"If at first you don't succrrd,try,try,try,try again!\"\n");
/*
*"\n":转义序列称:换行符。
*/
printf("\"It is a wise father that knows his own child.\"\nShaKespeare\n");
/*
*"\a":转义序列可以发出呜响。
*/
printf("Be careful!!\n\a");
return 0;
}
/*
main()函数的结构
int main(void):指定函数定义和函数名称(函数头)
{:定义函数的开头(起始括号)
.:包含所有的语句,它们定义函数执行时要完成的任务(函数体)
}:定义函数体的结束(结束括号)
*/
/*
常见转义序列:
"\n":换行、"\r":回车键、"\b":退后一格、"\f":换页、"\t":水平制表符"\v":垂直制表符、"\a":发出呜响、"\?":插入问号、"\“":插入双引号、"\\":插入反斜杠(\)、
*/