c语言-c程序结构谭浩强著

2021-06-01  本文已影响0人  Rain师兄

1.程序和c语言

现在我觉得计算机程序就是能够让计算机执行一些操作的代码,输入一些东西可以让计算机执行一些行为。

计算机语言,这就是人与计算机沟通用的。人与计算机之间用计算机语言来沟通,用计算机语言写代码让计算机执行为。

计算机语言有三种,机器语言,汇编语言,还有高级语言。机器语言写的代码是二进制,汇编语言简化了代码,高级语言更人性化,人更容易看懂,使用。

c语言属于汇编语言之上,高级语言之下的一种语言,勉强也算一种高级语言。为什么?

2.算法

算法就是解决问题的步骤,要能解决问题,还要有步骤。

比如冒泡算法,解决一些排序的问题。

算法可以用传统流程图表示,也就是高中学的命题与逻辑语言里面的流程图。也可以用n-s图,名字是不是这个不重要,重要的是他是使用一个矩形来表示算法。以下就是一张。

ns图

这种用的多。还可以用伪代码标识算法,这种比较随心所欲我感觉,感觉想怎么写怎么写,没有什么规则。简单的知道了一下。

3.顺序结构

c语言一般都有这样的结构

#include <studio.h>

int main()

{

return 0;

}

基本结构。可能也可以用void main,但这个没多了解。

关系运算符,逻辑运算符,还有各种语句。

1.if

怎么用?

if(判断表达式){}

如果大括号里面只有,一行语句,那么可以省略大括号。

if()

{}

else

{}

同样,如果只有一句,可以省略大括号。

2.switch()

3.while语句

4.do…while

5.for循环

一些运算符

4.循环结构

算是详细介绍各种循环语句。

5.函数

为什么要函数?代码有时候会重复,所以封装成一个函数实现特定的功能,简化工作量。

6.结构体

结构体就是用户自定义数据类型。

7.指针

int *p,定义了一个指向整数类型的指针变量。

指针就是地址,指针变量存储的是地址,可以通过*p可以引用p所指向的内容。p存储地址,*p指向内容。

8.文件

9.数组

一维数组,二维数组,多维数组。

定义

数据类型 数组名[数组长度];

如果是多维数组,多加几个中括号.

如何引用

int a[10];

a[0]是第一个数,int 是整数数据类型。

上一篇下一篇

猜你喜欢

热点阅读