定义变量字符串。char str[200];定义一个长度最大为200字符的字符串。定义常量字符串。由于常量字符串存储在常量空间中,所以只需要定义一个指针,指向该地址即可。如char *s = test string。
1、perror函数: 用来将上一个函数发生错误的原因输出到标准设备(stderr)。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno 的值来决定要输出的字符串。
2、strerror(errno),processID)将错误代码转换为字符串错误信息,可以将该字符串和其它的信息组合输出到用户界面。
3、perror ( )用 来 将 上 一 个 函 数 发 生 错 误 的 原 因 输 出 到 标 准 错误 (stderr) 。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。
4、printf (pFile error: %s\n,strerror(errno));return 0;} --- abort() 就是 流产,程序结束。函数原形: void abort (void);其实,你用 exit(1); return 1; 便可。- 已有切菜刀,再多一把菜刀意义不大。
5、幂函数 幂函数 pow 平方根函数 sqrt 整数截断,绝对值和求余数函数 求下限接近整数 ceil 绝对值 fabs 求上限接近整数 floor 求余数 fmod 本分类函数用于实现在不同底函数之间直接跳转代码。
6、perror();是错误输出函数。用来输出当前的错误信息,如果没有错误就显示ERROR 0。
1、很多函数的返回类型都是Status,这里Status是用typedef定义的intl类型即:typedefintStatus;在这样的函数中根据不同情况返回ture或falseok或error。
2、凡是编码中出现ERROR的地方用0替换,出现OK的地方用1替换。
3、main(){ SqStack S; // 改&S 为 S if(S.top==S.base) exit(0); // 改掉 返回 return ERROR; 例如用 exit(0); 因为 void 函数体内 不能用 return 语句。
1、strerror 函数用来 从错误号码 查 用英文表达的错误内容,返回指针,指向这段英文字符串。char * strerror ( int errnum );如果你知道了错误号,你填入数值。
2、若有语句:char s1[ ]= 〞string 〞, s2[8],﹡s3,﹡s4= 〞string2 〞;则对库函数strcpy的错误调用是strcpy(s3, 〞string1 〞);strcpy不管是否会溢出,保证不发生溢出是程序员做的,所以A正确。
3、long p=1;初始化。p *= m;初始化。long s = 0;累加。s += power(i,k);累乘计算。这类题弄清楚每个函数做什么,涉及哪些量,和函数之间的调用关系。