这道题题记怎么写写呀

这道C语言题怎么写呀
有一字符串存放在缓冲区buf[ ]中,该缓冲区的指针bufp指向当前要读的字符。请编写两个函数,一个用递归和非递归算法编写把字符串s逆转的函数。
10-01-06 &匿名提问
这道题,就是问你这个数是不是偶数。&/p&#define是c++的宏定义,这个宏在编译的时候就被嵌套到程序里面去了,所以实际编译的程序是这样的:&/p&main()&br&{if (9+1%2 == 0 ? 1 : 0)printf(“is even\n”);&br&else printf(“is odd\n”);&br&}&br&IF里面有一个? 1 : 0这个是一个三目运算符,判断问号前面的是否为真,为真则执行冒号前面问号后面的一段,为假则执行冒号后面的一段。所以:9+1%2 == 0 ? 1 : 0中,1%2=1(这个是取余数,10 能被2整除所以余数为0)&/p&9+1=10(这个是陷阱,因为DEFINE宏代入的时候是不讲运算顺序的)则:9+1%2 == 0是不成立的。&/p&所以三目运算符:&/p&(9+1)%2 == 0 ? 1 : 0反馈的是0。&/p&然后,IF判断语句为假,所以执行&/p&printf(“is odd\n”);打印出B、is odd
请登录后再发表评论!
这道题,就是问你这个数是不是偶数。&/p&#define是c++的宏定义,这个宏在编译的时候就被嵌套到程序里面去了,所以实际编译的程序是这样的:&/p&main()&br&{if (9+1%2 == 0 ? 1 : 0)printf(“is even\n”);&br&else printf(“is odd\n”);&br&}&br&IF里面有一个? 1 : 0这个是一个三目运算符,判断问号前面的是否为真,为真则执行冒号前面问号后面的一段,为假则执行冒号后面的一段。所以:9+1%2 == 0 ? 1 : 0中,1%2=1(这个是取余数,10 能被2整除所以余数为0)&/p&9+1=10(这个是陷阱,因为DEFINE宏代入的时候是不讲运算顺序的)则:9+1%2 == 0是不成立的。&/p&所以三目运算符:&/p&(9+1)%2 == 0 ? 1 : 0反馈的是0。&/p&然后,IF判断语句为假,所以执行&/p&printf(“is odd\n”);打印出B、is odd
请登录后再发表评论!账号 电子邮箱地址
记住登录状态
还没有33IQ账号?
通过社交网站直接登录
条@我的评论,
条新私信,
条新评论,
10:10 提供
题目:你会做这道题上面这句话的描述是正确还是错误的?
著作权归作者所有,转载请联系作者获得授权。
您也可能感兴趣的题目
登录33IQ,提升智力水平,让你越玩越聪明!
33IQ v4.26.90.89
Copyright & 2008- All Rights Reserved

我要回帖

更多关于 课题结题报告怎么写 的文章

 

随机推荐