首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

机器人教室---一些大道理003C语言

Arduino执行程序的编写,IDE支持两种语

本课程参考微软的学习资料,只讲解机器人开发中Arduino主要用到的内容,如需要系统学习请关注后续的学习教程。

C语言基础

C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。

C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。

例:

#include

int main()

{

  /* 我的第一个 C 程序 */

  printf("Hello, World! \n");

  return 0;

}

令牌Token

令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。

注释

C 语言有两种注释方式

1. 单行注释

2. 多行注释

标识符

C 标识符是用来标识变量、函数,或任何其他用户自定义项目的名称。

关键字

auto声明自动变量

break跳出当前循环

case开关语句分支

char声明字符型变量或函数返回值类型

const定义常量,如果一个变量被 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循环语句的循环条件

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O_O9jZFi-zIProh-9-qnrenA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券