三刀流.索隆 发表于 2021-8-28 09:39:28

vim中头文件的使用问题

本帖最后由 三刀流.索隆 于 2021-8-28 09:37 编辑

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define ElemType int
#define size 8

typedef struct Node
{
      ElemType data;
      int *base;
      int *top;
}List;

int main(void)
{
      int *i = 0;
      long result = 0;
      int temp = 0;
      int a;
      List l;
      l.top = l.base = (ElemType *)malloc(sizeof(size));

      for (l.data = 0;(l.data =(int) getchar()) != '\n';)
      {
                *(l.top) = l.data;
                l.top++;
      }

      for (i = l.base;i < l.top;i++)
      {
                if (*i == '1')
                {
                              result += (int)pow(2,temp);
                }
                else if (*i == '0')
                        result += (int )pow(2,temp);

      printf("%c ",*i);
      temp++;
      }

      printf("\n转换为10进制数为%ld\n",result);
      return 0;
}
代码不重要,重要的是图片,vim好像要特殊处理才能使用math头文件

https://xxx.ilovefishc.com/album/202108/28/093026vl5aadl5e3yhphh5.jpg

人造人 发表于 2021-8-28 09:46:37

gcc -g -Wall -o zhan2 zhan2.c -lm && ./zhan2
页: [1]
查看完整版本: vim中头文件的使用问题