当前位置:网站首页>程序编译调试学习记录
程序编译调试学习记录
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
边栏推荐
- Quartus prime hardware experimental development (de2-115 board) experiment II function adjustable comprehensive timer design
- Use future and countdownlatch to realize multithreading to execute multiple asynchronous tasks, and return results after all tasks are completed
- Troubleshooting of expdp export error when Oracle table has logical bad blocks
- PG SQL intercepts the string to the specified character position
- Question bank and answer analysis of the 2022 simulated examination of the latest eight members of Jiangxi construction (quality control)
- Small case of web login (including verification code login)
- Jenkins construction and use
- 蓝绿发布、滚动发布、灰度发布,有什么区别?
- JS force deduction brush question 102 Sequence traversal of binary tree
- MySQL [read / write lock + table lock + row lock + mvcc]
猜你喜欢

Leetcode brush question 897 incremental sequential search tree

Express ② (routing)

Choreographer全解析

Taobao released the baby prompt "your consumer protection deposit is insufficient, and the expiration protection has been started"
![Special test 05 · double integral [Li Yanfang's whole class]](/img/af/0d52a6268166812425296c3aeb8f85.png)
Special test 05 · double integral [Li Yanfang's whole class]

SSM project deployed in Alibaba cloud

JS brain burning interview question reward

3300万IOPS、39微秒延迟、碳足迹认证,谁在认真搞事情?

初探 Lambda Powertools TypeScript

【项目】小帽外卖(八)
随机推荐
Apache Atlas Compilation and installation records
【报名】TF54:工程师成长地图与卓越研发组织打造
[machine learning] Note 4. KNN + cross validation
JUC interview questions about synchronized, ThreadLocal, thread pool and atomic atomic classes
SQL learning window function
Elmo (bilstm-crf + Elmo) (conll-2003 named entity recognition NER)
Basic SQL query and learning
Analysis of cluster component gpnp failed to start successfully in RAC environment
About note 1
Oracle database recovery data
Choreographer full resolution
SQL learning | set operation
Record a strange bug: component copy after cache component jump
淘宝发布宝贝提示“您的消保保证金额度不足,已启动到期保障”
JMeter pressure test tool
SQL learning | complex query
Quartus prime hardware experimental development (de2-115 board) experiment II function adjustable comprehensive timer design
19c environment ora-01035 login error handling
【项目】小帽外卖(八)
Leetcode brush question 897 incremental sequential search tree