c语言程序的基本组成

示例

#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、注释:   // 注释为单行注释  

                   /*  ……  */ 注释为多行注释

___________________________________________________________________________________________________________________________________

粗略概括:具体以后更新

你可能感兴趣的:(c语言基础概念)