C语言工作需要

1. 类型

1.1. __int64

// 声明一个长度为1的64位整型数组, 并赋初值为0
__int64 G[1] = {
    
    0};

// 输出64为整型
printf("%I64d\n", G[0])

1.2. 地址

int element_id = &param;
printf("%p", element_id);

2. 制作C语言库

2.1. 须知 - 预处理指令

  1. 预处理指令
  • #ifndef 如果没有定义过, 就保留程序段1
#ifndef 宏名
    程序段1 
#else 
    程序段2 
#endif
  • #ifdef 如果定义过就保留程序段1
#ifdef 宏名
    程序段1 
#else 
    程序段2 
#endif
  • 宏名要全局唯一
  • #ifdef 和 #ifndef 后面跟的只能是一个宏名

实例

  1. .h文件 定义
#ifndef C_ADD_H
#define C_ADD_H

int add(int a, int b);

#endif
  1. .c文件 引入头文件, 再实现
#include "add.h"

int add(int a, int b)
{
    
    
    return a + b;
}
  1. 使用自定库文件
#include <stdio.h>
#include "add.h"

int main(void)
{
    
    
    int a = 20;
    int b = 10;
    printf("%d+%d=%d\n", a, b, add(a, b));
    return 0;
}

  1. 我的vscode使用自定义库文件, 需要一下处理

4.1. 设置的搜索栏中 CODE RUNNER
在这里插入图片描述
4.2 下图那一行修改为 *.c
在这里插入图片描述

update…

猜你喜欢

转载自blog.csdn.net/weixin_46372074/article/details/129684792