c语言网络编程面试题
时间: 2023-10-25 10:10:58 浏览: 184
Socket编程面试题
引用: 这个简单的面试题目涉及到C语言中指针的比较。在VC(Visual C++)中,使用指针比较操作符(==)可以直接比较指针的地址是否相同。而在C语言中,由于编译器的优化策略不同,可能会出现a和b指向同一个常量字符串的情况,此时它们的地址是相同的,因此比较结果为YES。但如果编译器没有进行优化,那么a和b将指向不同的地址,比较结果就为NO。
引用: C语言和C++语言中的struct有一些区别。在C中的struct不能包含成员函数,而在C++中的struct可以包含成员函数。
引用: 针对循环写成while (*strSrc!='\0') *strDest =*strSrc这个问题,可以看出答题者在边界条件的检查上不够仔细。循环体结束后,strDest字符串的末尾没有正确地添加上'\0',这可能导致字符串没有正确地终止。
关于C语言网络编程的面试题,这个领域涉及到很多知识点。以下是一些常见的问题和
阅读全文