C语言复习一 --前言与巩固(参考C Prime)

一。首先环境配置

由于平时作业比较多,下载了各种各样的编译器,导致桌面有些乱,习惯了VScode的后,于是果断下载了插件,以后就只用这个编译器了,当然,python还是用pycharm,只是VScode是真的好用。

具体配置,我主要是参考这篇博客,博主写的非常好(125条消息) VSCode配置C语言环境(完整版)_vscode c语言_SchizophreniA6的博客-CSDN博客

二。插播一个小插曲,关于DOS常用命令

  1. 用户启动,Win+r 输入cmd,Enter

  2. 管理员启动,Win+r 输入cmd,Ctrl+Shift+Enter

  3. 进入文件夹cd D:\typora\file
    返回上一级cd..

  4. 跳转到根目录cd \

  5. 跳转指定路径(假设现在在D:\typora跳转到D:\网页下载)     cd D:\网页下载

  6. 打开文件夹或文件 start 文件名字

  7. 新建文件夹md d:\typora\file
    mkdir newtest 进入根目录后使用

  8. 新建空文件

    cd.>file.txt
    cd.>file.docx
    cd.>file.ppt

    type nul> newtest.txt 
    type nul>.txt

  9. 新建非空文件

    echo 文件中的内容>new.txt

  10. 删除文件(如果是del 文件夹A是删除文件夹A内的所有带后缀的文件,若文件夹A中有文件夹B,文件夹B不会被修改)

    del file.txt

  11. 删除指定后缀的文件

    del *.txt

  12. 删除名为file的空文件夹rd file

  13. 删除名为file的文件夹rd /s D:\file

  14. 删除file文件夹下的所有文件rd file /s

  15. 生成目录树,在文件少一些的路径尝试。要不会运行好久,ctrl+c可以停掉

    tree
    tree /f

  16. 遍历当前路径下所有文件    dir

  17. 显示当前目录及子文件     dir /s

  18. 显示文件以及文件大小、个数     dir /d

  19. 显示文件        dir /b

  20. 查找文件。只需要输入路径即可,无需cd返回到某个路径再执行命令(eg:D:\JAVA\eclipse\file和D:\eclipse效果相同)         dir/s/b d:\fil

  21. 查找文件以及文件大小、个数     dir/s/d d:\file

  22. 查看隐藏文件夹      dir /?

  23. 复制文件          copy 路径\文件名 路径\文件名

  24. 移动文件          move 路径\文件名 路径\文件名

三。使用C语言的七个步骤

1.定义程序的目标

    要做什么,程序需要哪些信息,进行哪些计算和控制。程序应该报告什么信息(术语)

2.设计程序

     如何用程序来完成,程序中如何表示数据,用什么方法处理数据(术语)

3.编写代码

将设计的程序翻译为C语言,添加注释

4.编译

编译源代码,将源代码转换为可执行程序,同时检查错误

5.运行程序

6.测试与调试程序

调试:查找并修复程序错误的过程叫调试

7.维护和修改程序

8.说明

要养成先规划再动手写代码的习惯,用纸和笔记录下程序的目标和设计框架

四.C语言编程机制

1.文件命名规则:.之前是基本名,.之后是拓展名,基本名+拓展名=文件名

源代码文件(.c文件):用C语言编写程序的内容储存的文本文件

2.C语言通过编译将源代码转换为中间代码(大多为目标代码,缺失启动代码,which is 充当程序和操作系统之间的接口,缺失库函数),链接器把中间代码和其他代码合并(即目标代码,系统标准启动代码和库代码),生成可执行文件

四.第一章课后作业练习

1.对编程而言,可移植性意味着什么

在一种系统中编写的C程序稍作修改或不修改就能在其他系统运行

2.编程的主要七个步骤:

定义程序的目标-设计程序-.编写代码-编译-运行程序-测试与调试程序-维护和修改程序

2.编译器的主要任务:

将源代码转换为中间代码

3.链接器主要任务:

链接器把中间代码和其他代码合并(即目标代码,系统标准启动代码和库代码),生成可执行文件

5.编写程序(思路)

(1)程序目标:

         要做的事情:将用户输入的英寸值转换为厘米位并返回结果告诉用户,程序需要的信息有:用户输入的英寸值,英寸值与厘米值转换的关系,程序应该将返回结果告诉用户

(2)设计程序:

首先提示用户将信息按正确的格式输入到程序中,然后将输入的数据作为变量,输入到定义好的转换程序中,最后打印出结果,并显示

小结与收获:第一章内容虽然比较简单,但是对我启发性还是很大,答案是我自己写的,正确与否还没校验,这本书真的很好

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值