标签:c

page 2
翻译

c – 异常如何实现?

viewed(0)

几乎每个人都使用它们,但许多人,包括我只是认为他们只是工作是理所当然的。 我在寻找高品质的材料。我使用的语言是:Java,C,C#,Python,C,所以这些都是我最感兴趣的。 现在,C可能是一个好地方开始,因为你可以抛出任何东西在那种语言...

翻译

c# – do … while vs while

viewed(0)

Possible Duplicates: 07000 07001 我已经编程了一段时间(2年工作4.5年学位1年前大学前),我从来没有使用一个do-while循环没有被迫在编程导论课程。我有一个越来越多的感觉,我做编程错误,如果我从来没有遇...

翻译

是否保证char是8位长? [重复]

viewed(2)

这个问题已经有一个答案在这里:            >            Will a `char` always-always-always have 8 bits?                              ...

翻译

是否保证可以安全地执行memcpy(0,0,0)?

viewed(2)

我不是那么精通C标准,所以请与我一起承担。 我想知道如果它是保证,按标准,memcpy(0,0,0)是安全的。 我可以找到的唯一限制是,如果内存区域重叠,那么行为是未定义的… 但是我们可以认为内存区域在这里重叠吗? 我有一个C标...

翻译

c – 什么是可移植方法来找到size_t的最大值?

viewed(0)

我想知道在我的程序运行的系统的size_t的最大值。我的第一本能是使用负1,像这样: size_t max_size = (size_t)-1; 但我猜想有一个更好的方法,或一个常量定义在某个地方。 清单常量(宏)存在于C99中,它被称为S...

翻译

c – pthreads互斥量和信号量

viewed(2)

pthread库提供的semaphores和mutex有什么区别? 信号量有一个同步计数器,互斥量只是二进制(真/假)。 信号量通常用作用于回答资源的多少元素正在使用的定义机制 – 例如,表示n个工作线程的对象可以使用信号量来计...

翻译

文件描述符和文件指针之间有什么区别?

viewed(2)

我想知道文件描述符和文件指针之间的区别。 此外,在什么情况下,你会使用一个而不是另一个? 文件描述符是一个低级整数“句柄”,用于在Linux和其他类Unix系统中识别内核级别上打开的文件(或套接字等)。 您将“裸”文件描述符传递给实际的Un...

翻译

访问全局数组超出其绑定的未定义行为?

viewed(2)

我只是在我的课上考试 – 阅读C代码和输入,所需的答案是什么会出现在屏幕上,如果程序实际运行。其中一个问题宣称a [4] [4]作为一个全局变量,并在该程序的一个点,它试图访问一个[27] [27],所以我回答类似“Access...

翻译

C / C编译器警告:你清理所有的代码以删除它们或将它们留在?

viewed(2)

我在许多项目上工作,我已经被别人更新的代码。通常我编译它,并获得约1000个编译器警告。当我看到编译器警告,他们让我觉得肮脏,所以我的第一个任务是清理代码,并删除所有。通常我发现大约十几个问题,像未初始化的变量。 我不明白为什么人们离开他们...