C语言的基础知识

1、程序设计和C语言:

   程序:一组计算机能识别和执行的指令。

   计算机语言:二进制。(由0和1组成的指令)

   汇编语言:它是文字形式的,程序员写完程序后通过汇编器将文字转换为机器码。

   高级语言转机器码流程:(C)编辑器-->汇编-->汇编器-->机器码(接近人的自然语言和数学语言)

C语言的发展:BCPL语言(1967年)--->B语言(1970年)--->C语言(1972年)

最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的。

   C语言的主要特点:

(1)语言简洁、紧凑,使用方便、灵活。

(2)运算符丰富

(3)数据类型丰富

(4)具有结构化的控制语句

(5)语法限制不太严格,程序设计自由度大

(6)允许直接访问物理地址,能进行位操作,可以直接对硬件进行操作。

(7)用C语言编写程序可移植性好

(8)生成目标代码质量高,程序执行效率高

2、C语言开发环境搭建:

   软件准备:Eclipse IDE for C/C++ Developers

       |

   MiniGW安装,Windows下首选的标准C++环境

       |

   配置C++环境变量:

CPLUS_INCLUDE_PATH=C:\MinGW\include\c++\3.4.5;C:\MinGW\include\c++\3.4.5\mingw32\bits;C:\MinGW\include\c++\3.4.5\backward;C:\MinGW\include

 C_INCLUDE_PATH=C:\MinGW\include 

     LIBRARY_PATH=C:\MinGW\lib

    并将C:\MinGW\bin;C:\MinGW\libexec\gcc\mingw32\3.4.5加入Path变量。

    测试:运行-->CMD-->输入gcc 回车       如果有提示input ....表示成功

      |

   配置eclipse:打开eclipse,进入Windows>Preferences>New CDT project wizard>Makefile Project

      |

   创建项目:File-->New-->C Project;创建C文件;File-->New-->Source File

(文件后缀要加上.c)

      |

   一个简单的例子:

     #include <stdio.h>

     Int main(){

       

         printf(hello word);

         return 0;

     }

注意:C程序必须只有一个main函数(return 0 ,表示正常退出)。

3、C语言的注释方式://单行注释;  /*......*/:块式注释

4、C语言程序的结构特点:

   (1)一个程序由一个或多个源程序文件组成。

   (2)一个源程序文件中可以包含三个部分:预处理指令、全局声明、函数定义。

   (3)函数是C程序的主要组成部分:

         1>一个C程序是由一个或多个函数组成的。

         2>必须包含一个main函数(只能有一个)。

         3>每个函数都用来实现一个或几个特定功能。

         4>被调用的函数可以是库函数,也可以是自己编制设计的函数。

   (4)程序总是从main函数开始执行。

   (5)C程序对计算机的操作由C语句完成。

   (6)数据声明和语句最后必须有分号。

   (7)C语言本身不提供输入输出语句。

   (8)程序应当包含注释,增加可读性。

5、C语言的标识符:是由字母、数字、下划线组成,可以是一个或多个字符(要注意:第一个字符必须是字母或下划线,不能使用关键字)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值