当前位置:网站首页>程序编译调试学习记录
程序编译调试学习记录
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
边栏推荐
- Express中间件③(自定义中间件)
- JS force deduction brush question 103 Zigzag sequence traversal of binary tree
- Android interview theme collection
- PG library to view the distribution keys of a table in a certain mode
- SSM project deployed in Alibaba cloud
- [code analysis (2)] communication efficient learning of deep networks from decentralized data
- PG library checks the name
- YARN线上动态资源调优
- Oracle RAC database instance startup exception analysis IPC send timeout
- 解决方案架构师的小锦囊 - 架构图的 5 种类型
猜你喜欢

淘宝发布宝贝提示“您的消保保证金额度不足,已启动到期保障”

Quartus prime hardware experimental development (de2-115 board) experiment II function adjustable comprehensive timer design

Building MySQL environment under Ubuntu & getting to know SQL

Small case of web login (including verification code login)

UML统一建模语言

Leetcode | 38 appearance array

Port occupied 1

Solution of discarding evaluate function in surprise Library

蓝绿发布、滚动发布、灰度发布,有什么区别?

【报名】TF54:工程师成长地图与卓越研发组织打造
随机推荐
Use future and countdownlatch to realize multithreading to execute multiple asynchronous tasks, and return results after all tasks are completed
RAC environment alert log error drop transient type: systp2jw0acnaurdgu1sbqmbryw = = troubleshooting
SQL learning | complex query
Using Baidu Intelligent Cloud face detection interface to achieve photo quality detection
Using Jupiter notebook in virtual environment
Oracle and MySQL batch query all table names and table name comments under users
[code analysis (1)] communication efficient learning of deep networks from decentralized data
SQL learning window function
JMeter pressure test tool
Decentralized Collaborative Learning Framework for Next POI Recommendation
Leetcode | 38 appearance array
剑南春把文字游戏玩明白了
Tensorflow Download
Choreographer full resolution
Express ② (routage)
联想产品经理林林:天津当地网络运营商网络故障 ZUI系统后台服务器暂时无法正常工作
Android interview theme collection
UML统一建模语言
[code analysis (2)] communication efficient learning of deep networks from decentralized data
Oracle alarm log alert Chinese trace and trace files