新手入门计算机系列-C语言教程-第三期基础语法(简介)

语法部分是要背的部分,就像英语语法一样,但好在内容不多,边用边背根本没有压力。(注意符号全是英文的!!!

此外:遇到不懂的东西,不明白的概念先别急,后面会讲。

1.分隔符

1.1分号;

C语言中,一个语句的结束以分号;为标志,就像我们语文作文要带句号一样,每写完一句要写分号;光回车换行是不行的,那是某些语言的做法,C语言中忘写;会导致报错

1.2大括号{}

大括号,大括号用来包括一段代码,把这段代码打包,一般会在函数/结构体的定义,循环/选择语句中使用。一般而言大括号所在的行就不要写分号了。

1.3小括号和中括号(),[]

小括号跟在函数名后面用来表示调用函数,在表达式中就像数学里一样,告诉你先算哪个式子,例如:(a+b)*c

中括号用来写下标...具体作用后面讲数组会讲的。

2.注释

顾名思义,注释就是用来解释代码的,你可以随意给你的代码添加注释,但要整洁明确,具体用法如图

3.关键词

也叫关键字,是指c语言保留的一些单词(你不能拿来给函数/变量起名

就像这些标记为紫色的完整/缩写单词,就是关键词,c语言有很多关键词,随着版本升级以后或许更多...例如:

好吧,但是不需要死记硬背,我们会循序渐进随用随讲。

4.标识符

标识符就是你给变量/函数等等这些东西起的名字,要以下划线_或大小写字母开头,后面可以有数字,如上面所说的,你不能把名字起的跟关键词一样,会报错。

5.运算符

算术运算符+-*/%顾名思义就是加减乘除,取余
关系运算符==!=><>=<=判断是否相等,不相等,大于小于...
逻辑运算符&&||!与,或,非
位运算符&|^~<<>>对二进制位的操作
赋值运算符=+=-=*=/=%=把右边的值赋值给左边,+=就是左边加上右边后赋值给左边
其他运算符sizeof?:&*->.

6.常量,变量及数据类型

你只能用对应的类型来存储你的数据,否则你的数据可能会坏掉

整型int整数包括,负数,0,正数
短整型short比整型能存的数更小
长整型long顾名思义↑↑↑
浮点型float就是小数
双精度浮点型double比浮点型精度更高(小数点后位数)
字符类型char只能存一个字符,例如a或b或_
空类型void代表什么都没有,呃...
指针类型int*等等表示地址

int   a = 10;
short b = 1;
long  c = 2;
float d = 1.1111;
char  e = 'A';
int  *f = &a;

例如上面的代码,其中单个字符要用单引号括起来。等号右边都是常量,不能更改。等号左边的标识符,a,b等等,称为变量名,他们是变量,可以修改。

等号的意思是把右边的值赋给左边

int a = 1;
10 = a;//不能这样写,10是不可以更改的
int b = 10;
b = a; //可以这样写,把a的值赋给b

7.字符串字面量

就是由双引号引起来的字符串,不可以更改。实际上c字符串的末尾,最后一个字符为'\0'。注意\0是一个字符,之所以这么写是因为键盘上没有,我们得用\0来表示。

char a[] = "hello world!!!";

"hello world!!!" = "changed";//不能更改字符串字面量的值

例如以上代码的双引号中部分,就是字符串字面量,为常量,不可以改。

  • 23
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值