网站首页 > 资源文章 正文
在单片机开发中最常使用的就是C语言了,C语言主要由关键字、标识符、常量、字符串以及符号等令牌组成。
首先看一个程序,通过程序学习C语言的基本语法:
#include "stdio.h"
Int main()
{
int a;//a表示年龄
a=25;
Printf("需要输出的年龄为:%d\n",a);
}
标识符:用一个符号表示函数,变量,常量或者其他名称,标识符第一个符号必须是a----或者A---Z或_,不可以是数字,除了第一个符号其他的是可以使用数字的例如:A1,a2,都是对的,1a,1A都是错误的,标识符不可以使用标点符号,不可以和C关键字相同。在上面程序中,a就是一个标识符。
分号:在C语言中";"是用来表示程序语句的结束。
关键字:C标准中有32个关键字,在单片机开发中常用,int,char,long,break,const,while等关键字,在上面的程序中用到了int关键字,下面我将32个关键字列出并说明。
auto :声明自动变量
break:跳出当前循环
case:开关语句分支
char :声明字符型变量或函数返回值类型
const :声明只读变量
continue:结束当前循环,开始下一轮循环
default:开关语句中的"默认"分支
do :循环语句的循环体
double :声明双精度浮点型变量或函数返回值类型
else :条件语句否定分支(与 if 连用)
enum :声明枚举类型
extern:声明变量或函数是在其它文件或本文件的其他位置定义
float:声明浮点型变量或函数返回值类型
for:一种循环语句
goto:无条件跳转语句
if:条件语句
int: 声明整型变量或函数
long :声明长整型变量或函数返回值类型
register:声明寄存器变量
return :子程序返回语句(可以带参数,也可不带参数)
short :声明短整型变量或函数
signed:声明有符号类型变量或函数
sizeof:计算数据类型或变量长度(即所占字节数)
static :声明静态变量
struct:声明结构体类型
switch :用于开关语句
typedef:用以给数据类型取别名
unsigned:声明无符号类型变量或函数
union:声明共用体类型
void :声明函数无返回值或无参数,声明无类型指针
volatile:说明变量在程序执行中可被隐含地改变
while :循环语句的循环条件
注释:在程序设计过程中,注释是避免不了的,合理的注释能方便我们对程序的阅读,上面程序中。"//"后面的文字就是注释,我们注释时使用"//"双斜杠的目的是告诉编译器这后面的是注释你不用看了。
猜你喜欢
- 2025-01-12 恶意代码常见的编程方式
- 2025-01-12 LPL:上野不变,中下换人!LNG 2025年阵容组建完毕
- 2025-01-12 实现多态必须满足什么条件
- 2025-01-12 西门子S7-300 SCL编程笔记(附实例)
- 2025-01-12 OLED弧面显示屏VR问世 Void游戏公园团战指日可待
- 2025-01-12 C++如何定义类对象?有哪几种方式?linux C++第17讲
- 2025-01-12 C语言随机数生成
- 2025-01-12 UCGVR主题公园“The Void”宣传影像(内含Gif)
- 2025-01-12 《Void Path》10月30日登陆Steam 日恐诡异探索
- 2025-01-12 西门子S7-1200/1500PLC的程序组成之FC的应用技巧
你 发表评论:
欢迎- 05-1430个在线地图瓦片URL分享
- 05-1425个在线地图瓦片URL分享
- 05-14PixelStyle for Mac(mac照片编辑器)
- 05-14一篇文章带你了解CSS3 3D 转换知识
- 05-14我们的世界是假的?马斯克:我们生活在高文明模拟的矩阵游戏中
- 05-14【视觉AI的基石】斯坦福大学笔记!带你吃透卷积神经网络 (CNN)
- 05-14潮流 | 通过AAPE的新价目,无虑入荷未来主义服饰
- 05-14身份证查询服务API:准确识别身份证信息
- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)