C/C++实践笔记_002编译和链接

1.要卡死程序用异步,同步的话开一个就关一个
值为非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,呼叫某一函数
链接 把函数包含进来

 

posted @   千年风雅丶  阅读(393)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示