
c语言笔记本0
文章平均质量分 61
saca
这个作者很懒,什么都没留下…
展开
-
c语言中strlen 和 sizeof的区别
本文简单讨论strlen和sizeof的区别,不能说的很全面,但是我要做个笔记记录下来。 我程序输入是4个英文字符作为名字。#include #include #include #define PRAISE "what ! "int main(int argc, char *argv[]){ char name[4原创 2012-06-06 23:23:25 · 415 阅读 · 0 评论 -
利用递归将十进制转换为二进制(c primer plus中的例题)
怎样得到5的二进制数? 因为奇数的二进制形式的最后一位一定是1,而偶数的二进制数的最后一位是0,所以可以通过计算5%2得到5的二进制形式中的最后一位数字是1或0.一般来讲,对于数值n,其二进制数的最后一位是n%2,因此计算出的第一个数字恰是需要输出的最后一位数字。这就需要使用一个递归函数实现。在函数中,首先在递归调用之前计算n%2的数值,然后再递归调用语句之后进行输出。这样,计算出的第一个数值反而原创 2012-11-29 20:15:46 · 1926 阅读 · 0 评论 -
c 语言中混合输入字符和数字( c primer plus 中的程序 )
这个程序的核心是这段代码while( ( ch = getchar() ) != '\n' ) { scanf("%d %d", &rows, &cols ) ; display( ch, rows, cols ) ; printf("Enter another character and two integers:\n") ;原创 2012-11-18 13:13:53 · 4369 阅读 · 0 评论