对于C语言,懂点软件的人都不陌生。
一个C程序,其结构主要为一下内容:
预处理指令
变量
函数
语句&表达式
注释
下面我们来看一个简单的C程序,这个程序是在XCode中创建一个C程序时自动生成的(关于如何在XCode中创建一个C程序,请自行百度)
#include <stdio.h>是预处理指令,它的作用是告诉C语言编译器在编译之前,要包含stdio.h文件。
int main(){... ...} 这些是一个函数,在C语言中这个main函数被叫做主函数,C程序的开始就是在这里。
printf(...)这也是一个函数,这个函数的作用是打印。
return 0;这个是main函数的返回值。
//....这个就是注释。
在上面的C程序中没有我们上面所说的变量,那么,我们把上面的代码简单的改造下:
我们可以看到,多出了一段代码:char string[] = "Hello, World!";
其中printf(....)函数内部也发生了变化。
这里多出的char string[] = "Hello, World!";这一段代码,就是定义了一个变量。这个变量是一个char型的字符数组,也就是我们所说的字符串。
当然,这个变量是一个常量。这里不比深究变量和常量的问题,以后会说到
从上面的两段代码,我们已经差不多对于C程序的结构有了了解,其实,对于任何一种现流行的开发语言,大多是这么一个结构。