C程序设计语言—— A.前传

一、C语言的特点:

1、是一种中级语言:

  • 体现低级语言:位运算
  • 体现高级语言:结构化的程序设计语言(所有高级语言的运算 )

2、语法(检查)不严格、程序设计自由度不大:

  • 任何高级语言都必须在一定的范围内编译
  • 有一定的自由度

语法检查不严格体现在以下两点

也可以称为

C语言独特的两点:

  • “int 型”和 “char 型”在一定范围内可以通用
  • 数组下标越界(不检查)

二、C语言程序的结构:

1、程序格式:

#include <stdio.h>                //文件包含,预处理命令

void main()                //程序从函数main开始执行

{

/* 多行注释 */

        printf("I am a programmer,I like C!.")

}

2、例程序:

#include <stdio.h>

void main()

{

        int a,b,sum;                //定义变量;变量声明

        a=123;                //赋值语句

        b=456;

        sum=a+b;

        printf("sum=%d\n",sum);        //输出函数调用语句

}

三、C程序由以下部分构成:

  • 文件包含部分
  • 定义变量部分
  • 函数原型声明部分
  • 主函数部分
  • 自定义函数部分

四、切记!!!

  1. 一个C程序可以由一个或多个(程序)源文件构成(广义来说,后缀为" .c "的文件 )
  2. 一个源文件是一个编译单位
  3. C程序是由函数构成的(即C程序的基本单位是函数)
  4. 一个C程序可以有多个函数,但必须有且只能有一个主函数(即main函数)
  5. 一个函数由两部分构成:函数头和函数体
  6. 一个C程序总是从main函数开始执行的,结束于主函数,而与主函数的位置无关
  7. 主函数能调用用户函数或系统函数,用户函数可以调用彼此,但是用户函数不能调用主函数
    • 换句话说:主函数可以调用子函数,子函数可以调用子函数,但是子函数不能调用主函数
  8. 注释:是让程序员看的,不被编译执行。不可嵌套
    1. 单行注释://
    2. 多行注释:/*        */
  9. 语句以分号结尾 ; 
  10. 一行可以写多条语句,一条可以写多行
  11. 区分大小写

五、C程序运行过程:

  • 编辑:编写源程序*.c——HelloWorld.c
  • 编译:语法分析差错,翻译成目标程序*.obj——HelloWorld.obj
  • 链接:与其他目标程序或库链接生成可执行程序*.exe——HelloWorld.exe
  • 执行:应用程序.exe

留言:

因为身边的人都太优秀,所以不得不先追赶上旁人的脚步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值