美文网首页
c语言-c程序结构谭浩强著

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

作者: Rain师兄 | 来源:发表于2021-06-01 22:06 被阅读0次

    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 是整数数据类型。

    相关文章

      网友评论

          本文标题:c语言-c程序结构谭浩强著

          本文链接:https://www.haomeiwen.com/subject/bdugsltx.html