C语言程序设计的一些基本问题
2004-08-31 20:31
471 查看
1、例如在下面这个程序中,在判断*s1和*s2不相等之后是不会执行++操作的,而在相等之后执行的*s1已经是下一个字符了,所以不要把++作为判断是否相等的条件,而是要单独作为一个语句。
int strcmp1( char *s1, char *s2)
{
while ( (*s1++ == *s2++) && *s1 )
;
return (*s1 - *s2);
}
int strcmp1( char *s1, char *s2)
{
while ( (*s1++ == *s2++) && *s1 )
;
return (*s1 - *s2);
}
相关文章推荐
- C语言程序设计的一些基本问题[转]
- C语言程序设计的一些基本问题[转]
- 关于单元测试的一些基本问题
- 基本数据类型的包装类型作为参数传递,以及其他引用类型作为参数传递,以及List中值的交换的一些问题
- 图像处理中的一些基本问题解释
- 关于Integer对象比较,和int基本类型比较的一些问题
- 解决SQL Server 连接时的一些基本问题后的若干初浅心得
- 一些后台开发的基本问题(需要懂得)
- 概率论的一些基本问题
- 嵌入式开发的一些基本问题
- jdbc操作sql server数据库的基本操作以及一些问题
- 关于java的一些小问题,list中添加对象,java基本数据类型对象
- 基本数据类型的包装类型作为参数传递,以及其他引用类型作为参数传递,以及List中值的交换的一些问题
- 跟着郝斌学数据结构(06)——队列(数组队列基本的一些问题)
- Java第一课 Java的一些基本概念,Java的起源、为什么我们要学习Java语言,Java跨平台原理剖析;Java环境变量的配置,初学者常犯的问题,Java语言的基本数据类型和Java的语句。
- Android 的一些基本问题解决方法(android studio)
- hive中的一些基本问题解决方法
- 遇到问题是的一些基本思路和方法
- 基本数据类型的包装类型作为参数传递,以及其他引用类型作为参数传递,以及List中值的交换的一些问题
- 有关VS2005使用的一些基本问题.