. C:XX.c (源文件)

    C++:  XX.cpp (源文件)

   头文件:  XX.h

   库文件:  XX.dll

   目标文件:  XX.obj / XX.o (不可执行) (由源文件经过编译生成)

   可执行文件:  XX.exe (windows) (由目标文件经过连接器生成)

. 在编译.链接和运行程序中都有可能出现错误. 错误分两种:

1. 编译时错误(属于语法错误)

2. 运行时错误:

      a. 逻辑错误(纠正方法:改源代码,属于可以及时纠正的问题)

      b. 其他错误(例如BUG)

. #include<>#include””的区别:

1. 前者是从库文件里查找, 后者是先从当前文件查找, 再到库文件里查找.

      2. 前者包含的都是系统库文件, 后者是用户自定义的文件.

作业: 记住以下的代码:

 

#include<stdio.h>

int main( int argc,char *argv[] )

{

   printf(“Hello World\n” ) ;

 

   return0 ;

}

 

另一段代码(不需要强记):

#include<stdio.h>

int main( int argc,char *argv[] )

{

   inti = 0 ;

   for( i = 0 ; i < argc ; ++i )

   {

      printf(“%s”, argv[i] ) ;

   }

   printf(“\n” ) ;

  

   return0 ;    // 输出结果为此代码文件的目录所在

}