1.c 语言概述

本文概述了C语言的发展历史,从机器语言到高级语言如C,介绍了丹尼斯·里奇在UNIX系统中的贡献。详细讲述了C语言的特点,如简洁的语法、控制语句、数据类型、结构化特性以及其与硬件的直接交互能力。同时介绍了C语言程序的基本结构和执行步骤,包括预处理、函数定义和编译链接过程。
摘要由CSDN通过智能技术生成

c 语言的发展及特点

发展史:

机器语言——>汇编语言——>高级语言

高级语言包括面向对象(java)和面向过程(c)

1.c 语言发展及特点

丹尼斯 里奇(Martin Richards)发明c语言 并改写UNIX系统

1)语言简洁、紧凑、使用方便,

      32个关键字、https://blog.csdn.net/qq_38972634/article/details/108398953

       9个控制语句、https://blog.csdn.net/weixin_46022083/article/details/107993677

2)运算符和数据类型

3)结构化

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

5)可移植性好

2.简单的 c 语言程序介绍

#include<stdio.h>            

void main()                  
/*stdio.h表示头文件  main()表示函数main   #include表示引用函数库的头文件*/
{

printf("hello word");        //printf表示格式化输出
}

3. c 语言程序的结构

结构特点

(1)一个源程序包括:

           —预处理指令#include<stdio.h>等

           —函数定义

 (2)主要组成部分

          —一个c程序是有一个或多个函数组成

          —程序必须包含一个且只有一个main函数

          —程序总是从main函数开始执行

  (3)数据声明和语句最后必须加分号

   (4)c语言本身不提供输入输出语句

4.c 程序执行步骤

1)编辑:程序代码的录入,生成源程序 *.c

2)编译:语法分析查错,翻译成目标程序 *.obj

3)(链接—>)执行:生成 *.exe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值