示例
#include
int main()
{
int a[5],i,*p;
p=a;
for(i=0;i<5;i++)
*p++=i;
p=a;
for(i=0;i<5;i++)
printf(a[%d]=%d\n,i,*p++);
}
>
程序由一个或多个源文件组成!!!
源文件:就是用户编写的代码文件
1、必不可少的入口:main函数
【每个c程序都必须有且只有一个main函数,程序总是从main函数开始执行】
2、预处理(如:头文件)
关于头文件和库函数【理解】(在编译前完成)
使用预编译指令#include将“ 头文件 ”包含到用户源文件中(头文件也是源文件,只不过是由开发编译器的人编写的,也可以自己编写)
头文件中包含对类似于printf等函数的声明定义
#include和#include“stdio.h”stdio.h“的区别:
使用<>包含头文件,编译器会从存放c便宜系统的子目录中寻找(这称为标准方式)
使用” “包含头文件,编译器会先在用户的当前目录(存放源程序文件的子目录)寻找,找不到则按标准方式查找
可以使用” “包含文件路径进行引用,如 :#include"D:\c\源文件\file.h"
3、c 函数(包括main函数)
*(考点)c语言以函数作为程序的基本单元
函数由语句构成,语句是程序中可以执行的最基本单元
函数结构
1、函数首部(函数第一行)
函数类型 函数名(参数类型 参数名)【可能无参数,函数也可能无类型,即void(无返回值)】
函数体 :{ } 包含的块语句
{ }内可能包含两部分:声明部分、执行部分,也可以是空函数
4、声明
变量声明、函数声明
5、返回值(要与函数类型对应,如果不对应,以函数类型为准)
6、注释: // 注释为单行注释
/* …… */ 注释为多行注释
___________________________________________________________________________________________________________________________________
粗略概括:具体以后更新