用来标示函式、变数,或者使用者自定专案的名称,识别符号可用大写字母(A 到 Z)、小写字母(a 到 z)、下划底线(_)当开头(不能以符号或数字当开头),後面可以接任何数量的字母、下划底线、数字(0~9)。
C 识别符号不可以出现标点字元 : @、$、%都是不能被接受的。值得一提的是,C 是区分大小写的程序语言、所以在命名时需要特别注意!!
这里举一些有效的识别符号:efg、a_place、flag、name15、NewName。识别符号不能与 C 语言的关键字冲突,否则会被视为错误。
关键字指的是 C 语言中的字汇,对 C 来说,这些字早已被定义,我们不能任意使用他们做为变数或常数的名称。
大多关键字是用来指定型态,例如我们常见的 int、float 型态,也有一些关键字是用来控制程序流程,例如 if、while、goto。
常见 C 的关键字:
关键字 | 说明 |
---|---|
break | 跳出目前的回圈 |
char | 宣告字元变数或函式返回值的型别 |
const | 定义常量,若一个变数被其修饰,值将不能被更改 |
auto | 宣告自动变数 |
continue | 结束目前的回圈,并开始下一次回圈 |
default | switch 语句的"其他"分支 |
else | 条件语句中的"否定"分支 |
do | 回圈语句的回圈体 |
double | 宣告双精度浮点数或函式返回值的型别 |
for | 回圈语句 |
case | switch 语句分支 |
if | 条件语句 |
goto | 无条件跳转语句 |
float | 宣告浮点数或函式返回值的型别 |
int | 宣告整数或函式 |
return | 子程序返回语句 |
extern | 宣告变数或函式在其他档案或本档案其他位置定义 |
static | 宣告静态变数 |
switch | 开关语句 |
void | 宣告函式没有返回值或引数,宣告无型别指标 |
while | 回圈语句的回圈条件 |
可能第一次看到这些关键字的叙述,会不知道甚麽意思,但大多在之後都会提到~所以请读者不用担心,先记得这些关键字不能当作常数、变数名称就好了!(想当初高中时第一次接触这些,老师就叫我们背下来就好 TAT )。
空格分隔语句的各个部分,让编译器可以知道某个元素是从哪里开始、哪里结束。
ex. int a;
int 与 a 至少要有一个空格,编译器才能分别他们。
当我们学会 C 的基本语法,明天就让我们认识一下 C 的资料型态吧!!
>>: AI ninja project [day 19] 音讯辨识
What is HTML? English: Wiki - HTML Mandarin: HTML ...
我的开发环境是ubuntu20,但是部署环境是ubuntu18; 开发的语言是python,出现了一...
亲像爱情的限时批~ 各位有想过该如何跟其他页面进行沟通吗?如果在A页面点击了一个按钮,能不能够让B...
PTT自2017年6月开始实验性开放WebSocket,到2020年1月1日已公告正式支援,现今以W...
这章节是延伸v-if和v-show管理元件,如何用更简便的方式做tab页签。 v-bind:is 做...