C语言编程

C语言编程

1.特点:功能强大、简洁

2.作用:编写程序(一组指令),指挥计算机完成指定的任务

3.主要内容:

  3.1 C语言的标准
        相当灵活、执行计算机程序能完成的几乎所有任务
        国际标准定义 ISO/IEC 9899:2011文档 C11
        不能工作的原因,99.99%的可能性出现了错误
   3.2 标准库的概念
        在C11标准中指定
        定义了常量、函数符号、
        提供了可选扩展
        输入输出,由标准库以不依赖机器的形式实现
        提供了大多数程序员都可能实现的功能
   3.3 如何创建、组织C程序
        编辑
            创建和修改C程序的源代码——我们编写的程序指令
            通常,编辑器是提供了编写、管理、开发与测试程序的环境,
            有时也成为集成开发环境(Intergrated Development Environment,IDE)
            有时也用一般的文本编辑器,但必须保存为纯文本,没有嵌入附加的格式化数据
        编译
            将源代码转换成机器语言,在编译的过程中,会找出并报告错误
            输入:编辑期间产生的文件,常成为源文件
            输出:对象代码(object code) 编译成功生成与源文件同名的.o  .obj后缀文件
        链接
            将源代码文件中有编译器产生的各种对象模块组合起来,在从C语言提供的程序库中
            添加必要的代码模块,将他们组成一个可执行文件。(可检测和报告错误,遗漏部分,引用不存在的库.)
            程序库中提供的例程可以执行非C语言的操作,从而支持和扩展了C语言。如:库中包含的输入、输出、
            计算平方根、比较两个字符串,或读取日期和时间信息等操作。
            链接错误:重新编辑源代码  链接成功:生成一个可执行文件,但并不代表程序能正常工作
        执行
            当成功完成了前述3个过程后,运行程序。但是,此阶段可能会出现各种错误,包括输出错误,或者
            什么也不做,甚至使计算机崩溃。 不管出现那种错误,都必须返回编辑阶段,检查并修改源代码

4.在任何环境及任何语言中,开发程序的编辑、编译、链接与执行这4个步骤都是一样的。

5.小点

   return:在执行到函数体中的return语句时,就停止执行该函数,将控制权返回给
    调用函数(对于函数main(),则将控制权返回给操作系统)
关键字
    也称保留字,具有特殊意义的字。在程序中不能其他目的。int void return都是
函数体
    函数头 :指定函数定义的开头和函数名称
    起始括号:定义函数体的开头
    函数体:包含所有的语句,定义了函数执行时要完成的任务
    结束括号:定义了函数体的结束
    声明解决问题的空函数,确定需要完成的编程工作,再为每个函数创建程序代码。
    有助于条理分明地、系统的建立程序
printf()
    标准库函数,将函数名字后面引号内的信息输出到命令行上(实际上是标准输出流,默认为命令行)
参数 控制符 反斜杠'\':表示转义序列的开始,后面的字符表示那种转义序列
常见的有换行、水平制表符、发出蜂鸣、插入特殊符号

6.预处理器

    使用预处理指令,把头文件的内容包含到源文件中。
    包含宏:提供给预处理器的指令,来添加或修改程序中的C语句。可简单,可复杂

7.用C语言开发程序

了解问题
详细设计
实施
测试

8.函数及模块化编程

大多数编程语言都提供了一种或方法,将程序切割成多个段,各段可以独立编写:称函数

一个函数的程序代码与其他函数是相互隔绝的。函数与外界有一个特殊的接口,可将信息传进来,
也可将函数产生的结果传出去。这个接口在函数的第一行即函数名的地方指定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值