南京邮电大学c++第三章
时间: 2023-09-08 19:15:11 浏览: 65
第三章:C语言基础语法
C语言作为一种高级程序设计语言,其基础语法相对来说比较简单,但是也有一些需要注意的细节,下面就来介绍一下C语言基础语法。
1.注释
在C语言中,注释是一种用来解释代码的方式,对于代码的可读性和可维护性都有很大的帮助。在C语言中,有两种注释方式:
(1)单行注释
单行注释以"//"开头,注释内容为"//"后面的所有内容,例如:
```c
//这是一个单行注释
```
(2)多行注释
多行注释以"/*"开头,以"*/"结尾,注释内容为"/*"和"*/"之间的所有内容,例如:
```c
/*
这是一个多行注释
可以写很多内容
*/
```
2.标识符
在C语言中,标识符是程序员定义的变量、函数名、数组名等等的名称,标识符必须由字母、数字、下划线组成,且第一个字符必须是字母或下划线。标识符的命名应该具有一定的意义,方便程序的阅读和理解,例如:
```c
int age; //定义一个名为age的整型变量
float height; //定义一个名为height的浮点型变量
```
3.数据类型
在C语言中,数据类型用来定义变量的类型,C语言中的数据类型包括基本数据类型和派生数据类型。
(1)基本数据类型
C语言中的基本数据类型包括整型、浮点型、字符型和布尔型,它们分别对应int、float、char和bool这四个关键字。
例如:
```c
int age = 18; //定义一个名为age的整型变量,并赋初值为18
float height = 1.75; //定义一个名为height的浮点型变量,并赋初值为1.75
char sex = 'M'; //定义一个名为sex的字符型变量,并赋初值为'M'
bool isStudent = true; //定义一个名为isStudent的布尔型变量,并赋初值为true
```
(2)派生数据类型
C语言中的派生数据类型包括数组、指针、结构体、共用体等等,它们是由基本数据类型衍生出来的,具有不同的特点和用途。
例如:
```c
int a[5]; //定义一个名为a的整型数组,长度为5
int *p; //定义一个名为p的指向整型的指针变量
struct student { //定义一个名为student的结构体类型
int id;
char name[20];
int age;
};
```
4.运算符
C语言中的运算符包括算术运算符、关系运算符、逻辑运算符等等,它们用来对变量进行数学运算、比较大小、判断真假等等操作。
例如:
```c
int a = 10, b = 3;
int c = a + b; //算术运算符,c的值为13
bool d = a > b; //关系运算符,d的值为true
bool e = a && b; //逻辑运算符,e的值为true
```
5.流程控制语句
在C语言中,流程控制语句用来控制程序的执行流程,包括条件语句、循环语句等等。
(1)条件语句
C语言中的条件语句包括if语句、switch语句等等,用来根据条件来执行不同的代码块。
例如:
```c
if (a > b) {
printf("a > b");
} else {
printf("a <= b");
}
switch (score) {
case 90:
printf("优秀");
break;
case 80:
printf("良好");
break;
default:
printf("不及格");
break;
}
```
(2)循环语句
C语言中的循环语句包括for循环、while循环、do-while循环等等,用来重复执行某段代码块。
例如:
```c
for (int i = 0; i < 10; i++) {
printf("%d ", i);
}
int j = 0;
while (j < 10) {
printf("%d ", j);
j++;
}
int k = 0;
do {
printf("%d ", k);
k++;
} while (k < 10);
```
以上就是C语言基础语法的介绍,希望大家能够掌握好这些基础知识,为后续的学习打好基础。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)