当前位置:网站首页>程序编译调试学习记录

程序编译调试学习记录

2022-04-23 13:58:00 li星野

一、gcc编译器

gcc(CNU Compiler)是CNU推出的平台编译器,可将C、C++源程序编译链接成可执行文件,支持一下后缀:

  • .c: C语言源代码
  • .h:程序所包含的头文件
  • .i 已经预处理过的C源代码文件
  • .s 汇编语言代码文件
  • .o 编译后的目标文件
gcc -o hello hello.c
  • -o 输出可执行文件
  • -c 只要求编译器输出目标代码(.o文件),而不输出可执行文件
  • -g 用于调试
  • ./hello 查看输出结果
  • -Wall 检查 多显示一些警告

实战一下
使用vi 编写一个123*…*100的程序,并且使用gcc 编译
大家看着图片编辑吧。
在这里插入图片描述
结果:
在这里插入图片描述

二、程序调试

在这里插入图片描述
在这里插入图片描述

三、C语言基础

一个程序应当包含两个部分

  • 对数据的描述:在程序当中制定数据的类型和数据的组织形式,也就是数据结构
  • 对操作的描述:即操作步骤,也就是算法
    在这里插入图片描述
    最好的编程状态:
  • 1、先理思路,可以做流程图
  • 2、开始编辑代码

实战一下:
判断用户输入的年份是不是闰年

  • 1、思路,流程图

  • 判断某一年是否为闰年需要同时满足两个条件
    (1) 能够被4整除,不能被100整除
    (2) 能够被400整除
    在这里插入图片描述

  • 2、代码
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

四、总结

1、代码不能粘贴需要解决!
2、慢慢的思考、梳理一个程序,还是非常不错的
3、我的能力不可能在短期之内的得到质的飞越,如果有那要是厚积薄发的结果,所以慢慢来,扎扎实实比较好。

版权声明
本文为[li星野]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_43441284/article/details/124339380