标签:c语言

谁能帮本人看看这段递归代码为什么错误,调试好多遍了

#define N 10 void show(int(*a)[N]) { for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { printf(“%3d”, a[i][j]); } printf(“\n”); } } void loo……

问一下在C语言中怎么实现泛型?例如java中可以使用ArrayList任意类型,C怎么实现呢,基本类型可以用v

public class One { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); ArrayList<Integer> number = new……

C#创建数据库表怎么建

一点击按钮就创建一张表,这张表的结构如图例所示,该怎么建? 解决方案 70 首先要学会怎么样用SQL语句建表,如下面 CREATE TABLE Bagfd( Bag_ID  VarChar(10) primary key  not null , BagName nchar(30) ) 其中Bagfd是表名, Bag_ID,BagName是2个字段 在C#中,……

C语言声明变量顺序会对程序执行的结果造成影响吗

本人在https://vijos.org/p/1001做这个题目的时候,提交代码出现了runtime error 错误。就用vs2013在本地调试,调试发现了一个有趣的现象,本人不修改程序的逻辑代码,仅仅是更改了变量的声明顺序,就使程序提交成功。假如说这类网站的编译器不一样,要求我们遵守相应d代码规范才可以提交成功的话,本人倒也可以理解。可是本人就在本地使用……

linux下怎么样判断文件被占用

现在有一个需求: 将指定目录下的文件拷贝到另一个位置。 问题: 在拷贝之前必须检查目录下的文件已经被关闭,但是不知道怎么检查。 思路: 1.lsof/fuser–测试了下,好像只能检查目录被占用,不能检查文件. root@bluedon:/home/sjw/0120# cat /proc/version  Linux version 3.10.0……

怎么样把2个16位二进制数进行加减乘除

两个很大很大的整数(有几百位),本人要把它转化成二进制数,然后每八位为一组,进行加减乘除运算。用C语言也行,用汇编也行。或C语言里面嵌着汇编也可以。 一开始本人用一个char型的数组, char  a[500],来存储,每个元素a[i]存储0——9的数字,可是这样一来一个char型,占一个字节,才仅仅表示十个数,太浪费空间了。所以,导师命令,要用二进制表示,……

VS2010 使用库函数max,能编译、运行,但提示未定义标识符

VS2010编C语言的时候,max下面有条红线,提示 未定义标识符, 但max已经包含在stdlib.h中,而且该程序能编译、运行,知道这是咋回事? 解决方案 40 用__max ……