问题如下答案见下问20.1 怎样从一个函数返回多个值20.2 怎样访问命令行参数20.3 怎样写数据文件, 使之可以在不同字大小、字节顺序或浮点格式 的机器上读入20.4 怎样调用一个由 char * 指针指向函数名的函数20.5 怎样实现比特数组或集合20.6 怎样判断机器的字节顺序是高字节在前还是低字节在前20.7 怎样调换字节20.8 怎样转换整数到二进制或十六进制20.9 我可以使用二进制常数吗有 printf() 的二进制的格式符吗20.10 什么是计算整数中比特为 1 的个数的最有效的方法20.11 什么是提高程序效率的最好方法20.12 指针真得比数组快吗函数调用会拖慢程序多少 i 比 i i1 快吗20.13 人们说编译器优化的很好, 我们不在需要为速度而写汇编了, 但我 的编译器连用移位代替 i/2 都做不到。20.14 怎样不用临时变量而交换两个值20.15 是否有根据字符串做切换的方法20.16 是否有使用非常量 case 标志的方法 (例如范围或任意的表达式)20.17 return 语句外层的括号是否真的可选择20.18 为什么 C 注释不能嵌套怎样注释掉含有注释的代码引用字符 串内的注释是否合法20.19 C 是个伟大的语言还是别的哪个其它语言可以写象 ab这样的代码20.20 为什么 C 没有嵌套函数20.21 assert() 是什么怎样用它20.22 怎样从 C 中调用 FORTRAN (C, BASIC, Pascal, Ada, LISP)的函数反之亦然20.23 有什么程序可以做从 Pascal 或 Fortran (或 LISP, Ada,awk, “老”C) 到 C 的转换20.24 C 是 C 的超集吗可以用 C 编译器来编译 C 代码吗20.25 需要用到 “近似” 的 strcmp, 比较两个字符串的近似度, 并不需要 完全一样。20.26 什么是散列法20.27 由一个日期, 怎样知道是星期几20.28 (year%4 0) 是否足够判断润年2000 年是闰年吗20.29 一个难题: 怎样写一个输出自己源代码的程序20.30 什么是 “达夫设备” (Duff’s Device)20.31 下届国际 C 混乱代码竞赛 (IOCCC) 什么时候进行哪里可以找到当前和以前的获胜代码20.32 提到的关键字 entry 是什么20.33 C 的名字从何而来20.34 “char” 如何发音20.35 “lvalue” 和 “rvalue” 代表什么意思
5年程序员总结—这几个C语言问题超纲了,小白勿进
问题如下答案见下问20.1 怎样从一个函数返回多个值20.2 怎样访问命令行参数20.3 怎样写数据文件, 使之可以在不同字大小、字节顺序或浮点格式 的机器上读入20.4 怎样调用一个由 char * 指针指向函数名的函数20.5 怎样实现比特数组或集合20.6 怎样判断机器的字节顺序是高字节在前还是低字节在前20.7 怎样调换字节20.8 怎样转换整数到二进制或十六进制20.9 我可以使用二进制常数吗有 printf() 的二进制的格式符吗20.10 什么是计算整数中比特为 1 的个数的最有效的方法20.11 什么是提高程序效率的最好方法20.12 指针真得比数组快吗函数调用会拖慢程序多少 i 比 i i1 快吗20.13 人们说编译器优化的很好, 我们不在需要为速度而写汇编了, 但我 的编译器连用移位代替 i/2 都做不到。20.14 怎样不用临时变量而交换两个值20.15 是否有根据字符串做切换的方法20.16 是否有使用非常量 case 标志的方法 (例如范围或任意的表达式)20.17 return 语句外层的括号是否真的可选择20.18 为什么 C 注释不能嵌套怎样注释掉含有注释的代码引用字符 串内的注释是否合法20.19 C 是个伟大的语言还是别的哪个其它语言可以写象 ab这样的代码20.20 为什么 C 没有嵌套函数20.21 assert() 是什么怎样用它20.22 怎样从 C 中调用 FORTRAN (C, BASIC, Pascal, Ada, LISP)的函数反之亦然20.23 有什么程序可以做从 Pascal 或 Fortran (或 LISP, Ada,awk, “老”C) 到 C 的转换20.24 C 是 C 的超集吗可以用 C 编译器来编译 C 代码吗20.25 需要用到 “近似” 的 strcmp, 比较两个字符串的近似度, 并不需要 完全一样。20.26 什么是散列法20.27 由一个日期, 怎样知道是星期几20.28 (year%4 0) 是否足够判断润年2000 年是闰年吗20.29 一个难题: 怎样写一个输出自己源代码的程序20.30 什么是 “达夫设备” (Duff’s Device)20.31 下届国际 C 混乱代码竞赛 (IOCCC) 什么时候进行哪里可以找到当前和以前的获胜代码20.32 提到的关键字 entry 是什么20.33 C 的名字从何而来20.34 “char” 如何发音20.35 “lvalue” 和 “rvalue” 代表什么意思