从今天开始将针对C语言出一个系列教程,如果大家正在学C语言快来关注【零基础玩嵌入式】一起学习吧
一、程序
程序 (Program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合,是为实现预期目的而进行操作的一系列语句和指令。用于编写计算机可执行程序的语言称为程序设计语言,程序设计语言可分为:
机器语言
汇编语言
高级语言
完成两数相加的操作:
机器语言:1011111000100110011 ……
汇编语言:add ax, bx
高级语言:C=A+B
高级语言程序(源程序)虽然编写方便,但计算机不能直接执行,必须经过加工后才能由计算机来执行。这种加工过程可以分为:
编译
将源程序逐句翻译、逐句执行的方式,解释过程不产生目标程序,基本上是翻译一行执行一行,边翻译边执行。
二、算法举例
有两个杯子A和B,分别盛放酒和醋,要求将它们互换(即A杯原来盛放酒,现在改盛醋,B杯则相反)。
自然语言:
根据常识,必须增加一个空杯C作为过渡,其操作步骤如下:
步骤1:将A杯中的酒倒在C杯中。
步骤2:将B杯中的醋倒在A杯中。
步骤3:将C杯中的酒倒在B杯中。
这就是以后要用到的交换两个变量的值的方法
伪代码表示的算法如下:
input A and B
C←A
A←B
B←C
print A and B
C语言程序
#include
int main(void)
{
int a, b, c;
printf(“Please input a and b:\\n”);
scanf(“%d%d”, &a, &b); /*输入变量a和b的值*/
c = a; /*交换a和b*/
a = b;
b = c;
/*输出a和b的值*/
printf(“a = %d b = %d”, a, b)
return 0;
}
三、C语言结构
用“/ ”和“ /”括起来的内容称为注释。它的作用是对程序进行说明,提高程序的可读性。在编译时,注释将被忽略。
四、执行过程
五、书写规则
C程序是由一个或多个函数组成的,其中必须要有一个且只能有一个main( )函数。无论这个函数的位置在哪里,程序总是从它开始执行。main( )函数可以调用其它函数,但是其它函数不能调用main( )函数。
在一个函数内,语句的执行顺序是从上到下的。
C语言程序书写形式自由,一行可以写多条语句,每条语句以分号结束(为了程序格式的清晰,最好一行只写一条语句)。程序中的所有标点符号都是英文符号。
C语言严格区分大小写,即大写字母“A”和小写字母“a”被认为是不同的符号。
六、开发过程
要根据实际问题确定解题思路
根据思路或数学模型编写程序
编辑源程序
调试与测试
运行
本篇文章就介绍到这里,下篇文章我们开始讲解C语言的编译环境和VC的使用方法。
-
程序
+关注
关注
117文章
3799浏览量
81542 -
集合
+关注
关注
0文章
9浏览量
8135 -
计算机语言
+关注
关注
1文章
15浏览量
9412
发布评论请先 登录
相关推荐



PIC单片机C语言概述

评论