从今天开始将针对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 bc语言程序
#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的使用方法。
pwm调光和dc调光的优缺点 pwm调光真的伤眼吗
艾灸仪语音芯片方案!
华耀电子入选2023年度中国智能电动汽车核心零部件100强榜单
μC/OS-II内核如何在RTOS多个任务中作为任务栈的方法研究
选择合适的电源连接器
C语言的概述
一加6和小米8哪个拍照最好
AI如何让广告变得有创意
为什么德国支持提振汽车行业,但不鼓励购买传统动力车?
小米首次跻身拉美智能手机市场出货量第三名
纳多德正式发布400G QSFP-DD ER4光模块
比特币的未来价值预测
蔡力行亮相2018台北国际电脑展 联发科下一步聚焦AI和5G
高速PCB 设计中终端匹配电阻的放置
多功能集成电路启用化学独立电池充电-Versatile IC
新西兰政府就此信公开警告华为称“不要威胁新西兰政府
2021中国广州国际投资年会南沙专场活动拉开帷幕
为消除安全隐患 江淮汽车召回4248辆iEV5纯电动汽车
人工智能公司Rokid发布新双目混合现实眼镜
华为携麒麟9000s芯片回归,Mate60 Pro 5G归来