摘要:
主函数:View Code #include <stdio.h>#include "MyLib.h"#define C(i,j) C[i*36+j] //用一维数组空间来表示二维数组//int gaus(double a[],double b[],int n);int main(int argc,char *argv[]){ FILE *fptr1, *fptr2,*fptr3; int i,j; double a[36][36]; double b[36]; fptr1 = fopen("input1.txt", "r" 阅读全文
摘要:
在 常用算法程序集(C语言描述)中有如下的传递方式:View Code int gaus(a,b,n) int n; double a[],b[]; { }这里a数组为一维数组在主程序中可以传递二维数组过来A[][]View Code double A[3][3];gaus(A,b,n)上述问题主要在VC6.0下编译通过 只能是C代码(直接改CPP不行)现在改为CPP程序View Code double A[][];double C[];for() for() { C[]=A[][];//强制转换}gaus(C,b,n);接口(头文件)中 定义View Code ... 阅读全文
摘要:
转载至 http://wenku.baidu.com/view/d3adc6d03186bceb19e8bb6a.html在标准C中规定变量定义必须放在所有的执行语句之前!一旦在运行语句之间再有定义的话,会报错误!见以下式例:#include <stdio.h> int main() { char char1='A'; printf("大写字符=%c的ASCII码=%d\n",char1,char1); char char2=char1+32; printf("小写字符=%c的ASCII码=%d\n",char2,char2) 阅读全文