Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4678929
  • 博文数量: 403
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 8414
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-23 19:15
  • 认证徽章:
个人简介

qq:78080458 学习交流群:150633458

文章分类

全部博文(403)

文章存档

2019年(121)

2018年(130)

2016年(20)

2015年(60)

2014年(41)

2013年(31)

分类: 嵌入式

2015-09-09 08:14:27

Lesson7-程序设计与c语言

计算机语言

程序:就是一组能够被计算机识别的指令

计算机语言有三种:

1)机器语言

计算机本身工作在二进制状态,从本质上说,计算机只能识别01.所有的机器语言都只是01的组合

2)符号语言

由于机器语言人很难懂,也很难编写,于是产生的符号语言。用英文字母和数字表示指令,例如:

  ADD A,B(A = A+B)

3)高级语言

符号语言也很难普及,只适用于少数人,因此产生了高级语言。高级语言适用于大部分人,但是机器却不能识别。需要将高级语言翻译成机器语言,这个过程叫做编译

 

最简单的c程序

典型的高级语言就是c语言,当然还有javac++c#等等。

C语言的特点:

1)语言简洁

2)运算符丰富

3)数据类型丰富

4)有结构化的控制语句

5)语法限制不严格

6)允许直接访问物理地址

7)可移植性高

8)程序执行效率高

 

一个典型的简单c程序

#include

int main()

{

  printf("hello world\n");

  return 0;

}

执行的结果是打印出一句话:hello world

 

C程序执行的过程

c语言程序都保存在名为“*.c”的文件中,我们把C语言编写的代码叫做源程序,存储源程序的文件叫做源程序文件

 

C语言是不能被计算机所识别的,需要经过处理。C语言的执行过程可以分为3个阶段:编译     链接     执行

 

编译:将源程序变成二进制(.c ----> .obj

链接:将多个二进制文件拼接到一起(.obj+.obj--->.exe)

执行:运行可执行程序(打开.exe)

 

Linux下使用gcc工具编译和链接,./代表执行

最简单的c练习

c语言是从main函数开始的

c语言中有几种注释程序的方法:

1)// 行注释

2)/* 块注释 */

 

打印以下图形

   *

 *   *

*     *

 *   *

   *

 

************

hello world

************

阅读(13434) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册