歪比巴步 发表于 2021-11-6 11:12:53

如何定义主函数里的k值

要查找第K个位置的值,我主函数是这样写的
{
                printf("要获取的位置k:\n");
                scanf("%d",k);
                Value(T,k);
        }
但是会报错:k值没有赋值。
怎么让输入的k值就是程序里的K值呢?

jackz007 发表于 2021-11-6 11:27:08

               此句有错误
                scanf("%d",k);
               改为
                scanf("%d" , & k);

人造人 发表于 2021-11-6 11:27:53

scanf("%d",k);

我猜 k 的类型应该不是 int *

jhq999 发表于 2021-11-6 11:58:07

本帖最后由 jhq999 于 2021-11-6 12:00 编辑

int *k=new int;
或者
int k;
页: [1]
查看完整版本: 如何定义主函数里的k值