c语言过程名重用,关于C语言

为什么要学习C语言

就这个问题而言有如下几点原因

*C语言可以作为学习计算机程序设计的基础语言;

*C语言是编写操作系统的首选语言,钰计算机硬件打交道时高效且灵巧;

*常用的语言例如C++和JAVA,他们的语法都源于C语言。

e73058049ab4

548f7e425370d46136829f5b.jpg

C语言与C++的区别

我们的专业书直接就是C++,其实里面只有后三章是在讲C++的,前面一些都是在C语言和C++里面通用的。

那么C语言与C++有什么区别呢?

其实他们的主要区别在于他们所面向的东西不同

1.C面向过程

2.C++面向对象 (移植 复用)

我们来举个例子

假如一个人去听课

C语言 上课:小王>> 走进教室 >> 拿出电脑 >>开始听东哥的课

C++ 找对象>>谁上课>> teacher(姓名 身高 年龄 授课)>>东哥>>

谁来听>>student(姓名 身高 年龄 学号 选修课)>>小王>>

什么课>>subject(课程编号 课程名称)>>Android开发>>

那里上>>classroom(编号 座位)>>5405>>

怎么上>> computer (。。。。)>>Mack book

程序开发>>有结果的过程

1.开发工具 (集成开发环境) 例如 IDE DevC++ Adroid Studio

2.创建项目 写代码

3.运行

4.结果

具体实施

1.写代码 >>文本编辑器

例如:

#include

int main()

{

printf (”hello world“);

return 0;

}

2.预编译>>编译器 (制定规则)

gcc--E test.c--o test.i>>展开

3.编译>>高级语言转化为汇编代码

a.检查语法错误

b.转化为汇编代码

4.汇编 >>把汇编代码转化为二进制数据

gcc-c test.s-o test.o >>转化为目标文件

5.链接->把所有的目标文件链接为可执行的程序

gcc-o test test.o

e73058049ab4

00003.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值