PGM学习之一,c的编程基础知识讲解

在进行PGM编程之前,对于C语言的基础知识的熟悉是很有必要的。本文将从以下几个方面进行讲解:数据类型、运算符、控制语句、函数、指针等基础知识。

一、数据类型

C语言中的数据类型有基本类型和构造类型两种。

1.基本类型

基本类型包括整型、浮点型、字符型和布尔型。

整型包括:short、int、long、long long

浮点型包括:float、double、long double

字符型:char

布尔型:bool

2.构造类型

构造类型包括数组、结构体、共用体和枚举。其中,数组和结构体可以嵌套,构成更复杂的数据结构。

例如:

```c

struct student{

char name[20];

int age;

float score;

};

typedef enum color{

RED,

BLUE,

GREEN

}Color;

```

二、运算符

C语言中的运算符包括算术、关系、逻辑、位运算、赋值、条件、指针运算符等。这里只简单介绍一下常用的运算符。

1.算术运算符

“+”、“-”、“*”、“/”用于加减乘除,其中“/”运算符进行整型除法,余数直接舍去。取余数可以使用“%”运算符。

2.关系运算符

“>”、“<”、“>=”、“<=”、“==”、“!=”用于比较两个值的大小关系。其中,“==”表示等于,“!=”表示不等于。

3.逻辑运算符

“&&”表示逻辑与,“||”表示逻辑或,“!”表示逻辑非。逻辑运算符通常用于条件语句的判断。

4.赋值运算符

“=”表示将右边的值赋给左边的变量。

5.条件运算符

“?:”表示条件运算符,格式为表达式1?表达式2:表达式3。表达式1的值为真时,表达式2的值被选中,否则表达式3的值被选中。

三、控制语句

控制语句包括分支语句和循环语句。

1.分支语句

C语言中共有以下分支语句:if语句、if-else语句、switch语句。

if语句格式为:

```c

if(条件表达式)

{

//执行语句

}

```

if-else语句格式为:

```c

if(条件表达式)

{

//执行语句1

}

else

{

//执行语句2

}

```

switch语句格式为:

```c

switch(表达式)

{

case 常量1:

//执行语句1

break;

case 常量2:

//执行语句2

break;

default:

//执行语句3

break;

}

```

其中,case中的常量必须是整型或字符型常量,default为默认情况。

2.循环语句

C语言中共有以下循环语句:while循环、do-while循环、for循环。

while循环格式为:

```c

while(条件表达式)

{

//执行语句

}

```

do-while循环格式为:

```c

do

{

//执行语句

}while(条件表达式);

```

for循环格式为:

```c

for(初始化表达式; 条件表达式; 更新表达式)

{

//执行语句

}

```

其中,初始化表达式只会在循环开始时执行一次,条件表达式会在每次循环前判断,更新表达式在每次循环结束后执行。

四、函数

在C语言中,函数是指一系列语句的集合,用于完成某个特定任务。

函数的定义格式为:

```c

返回值类型 函数名(形参列表)

{

//执行语句

return 返回值;

}

```

其中,返回值类型可以是任意类型,形参列表包括参数类型和参数名,可以为空。

函数的调用格式为:

```c

函数名(实参列表);

```

其中,实参列表包括传递给函数的参数。

五、指针

指针是C语言中的一个重要概念。指针其实就是内存中的一个地址,可以通过指针访问内存中的数据。指针变量是一种特殊的变量,它存储的是一个地址。

指针变量的定义格式为:

```c

数据类型 *指针变量名;

```

其中,“*”表示是一个指针变量。

指针变量的初始化格式为:

```c

指针变量名 = &变量名;

```

其中,“&”表示取地址符,用于获取变量的地址。

指针变量的使用可以通过“*”运算符来实现,例如:

```c

int num = 10;

int *p = #

printf("%d", *p);

```

其中,“*p”表示访问指针p所指向的变量的值。

好了,以上就是C语言的基础知识,掌握了这些知识,就可以开始进行PGM的编程了。

购买后如果没出现相关链接,请刷新当前页面!!!
链接失效的请留言 ,我看见了就补上!!!

网站内容来源于互联网,我们将这些信息转载出来的初衷在于分享与学习,这并不意味着我们站点对这些信息的观点或真实性作出认可,我们也不承担对这些信息的责任。
适度游戏益脑,沉迷游戏伤身。 合理安排时间,享受健康生活。适龄提示:适合18岁以上使用!

点赞(63) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部