原型:extern void bzero(void *s, int n);
用法:#include
功能:置字节字符串s的前n个字节为零。
说明:bzero无返回值。
举例:
// bzero.c
#include
#include
main()
{
struct
{
int a;
char s[5];
float f;
} tt;
char s[20];
bzero(&tt,sizeof(tt)); // struct initialization to zero
bzero(s,20);
clrscr();
printf("Initail Success");
getchar();
return 0;
用法:#include
功能:置字节字符串s的前n个字节为零。
说明:bzero无返回值。
举例:
// bzero.c
#include
#include
main()
{
struct
{
int a;
char s[5];
float f;
} tt;
char s[20];
bzero(&tt,sizeof(tt)); // struct initialization to zero
bzero(s,20);
clrscr();
printf("Initail Success");
getchar();
return 0;
}
NAME top
struct sigevent - structure for notification from asynchronous routines
SYNOPSIS top
union sigval { /* Data passed with notification */
int sival_int; /* Integer value */
void *sival_ptr; /* Pointer value */
};
struct sigevent {
int sigev_notify; /* Notification method */
int sigev_signo; /* Notification signal */
union sigval sigev_value; /* Data passed with
notification */
void (*sigev_notify_function) (union sigval);
/* Function used for thread
notification (SIGEV_THREAD) */
void *sigev_notify_attributes;
/* Attributes for notification thread
(SIGEV_THREAD) */
pid_t sigev_notify_thread_id;
/* ID of thread to signal (SIGEV_THREAD_ID) */
};
本文介绍了bzero函数的使用方法及示例代码。bzero用于将指定的内存区域内的前n个字节设置为零,常用于初始化结构体或字符数组等场景。文中还附带了一个简单的示例程序来演示如何应用bzero。
1399

被折叠的 条评论
为什么被折叠?



