C/C++实践笔记_002编译和链接
2016-08-29 21:07
239 查看
1.要卡死程序用异步,同步的话开一个就关一个
值为非0死循环。
预处理优先于编译,别称预编译
main函数死循环
2.程序总是从main函数开始执行的
C语言本身不提供输入输出语句
print等来自于stdio库
只有蓝色的是关键字
写程序加注释,增加可读性
3.C语言编程流程
1.解决什么问题:问题分析
2.怎么解决:设计算法,算法就是解决问题的步骤
3.编写程序
4.分析结果
C程序遇到意外的情况非常多
4.C语言编译预编译链接过程
预编译 把带#号,define预编译
编译 把转换好的文件翻译成二进制obj,呼叫某一函数
链接 把函数包含进来
值为非0死循环。
预处理优先于编译,别称预编译
main函数死循环
2.程序总是从main函数开始执行的
C语言本身不提供输入输出语句
print等来自于stdio库
只有蓝色的是关键字
写程序加注释,增加可读性
3.C语言编程流程
1.解决什么问题:问题分析
2.怎么解决:设计算法,算法就是解决问题的步骤
3.编写程序
4.分析结果
#define _CRT_SECURE_NO_WARNINGS #include<stdlib.h> #include<windows.h> #include<stdio.h> void open() { system("notepad.exe"); //start不能带路径,需要提前进入目录 } void openqq() { ShellExecuteA(0,"open","notepad",0,0,1); //0代表把窗口隐藏打开,1正常,3最大化,6最小化 } void close() { system("taskkill/f/im notepad.exe"); } void times() { int num = 0; scanf("%d", &num); int i = 0; while (i<num) { Sleep(1000); i++; printf("%d", i); } } void main() { openqq(); times(); close(); }
C程序遇到意外的情况非常多
4.C语言编译预编译链接过程
预编译 把带#号,define预编译
编译 把转换好的文件翻译成二进制obj,呼叫某一函数
链接 把函数包含进来
相关文章推荐
- C++ 工程实践(12):C++ 编译链接模型精要
- C++ 工程实践(12):C++ 编译链接模型精要
- 菜鸟C++精髓学习笔记--C++程序内部执行过程(预处理、编译、链接过程的作用)
- 持续集成C++ 实践记(一) 实现定时更新、编译、发送报告
- C++学习笔记之VS2010命令行编译C++
- 编译的学习和实践日志六[链接和库]
- emacs下编译链接c++文件的命令是什么
- 《Inside C++ Object 》 阅读笔记(3),实践是检验真理的唯一标准
- C++主流预处理,编译和链接过程
- C++常见编译/链接错误及其解决办法
- Indy10 for C++ builder 6 编译笔记
- C++ 在 Linux下编译动态链接库
- 安装intel c++8.0后导致vc6编译正常的项目链接失败的一个解决方法
- C++实践笔记(二)----实现一个简单的文本查询程序
- C++实践笔记(三)----找到公主啦,好开心啊!
- 命令行下编译链接C/C++(WINDOWS )
- c++编译和链接
- CVM编译实践笔记
- C/C++编译链接错误解决方法 汇总
- C++实践笔记(一)----迷宫算法初探