【HK】C语言库函数(S类字母)

兰陵 笑笑生   ·   发表于 2个月前   ·   编程代码

本贴是C语言库函数——S类字母⍤⃝✨赶快进来看看吧!

麻烦路过的大哥大姐,觉得不错,点个赞,给个回复一下呗![爱心]
一、C语言概述

1、发展历史

1969-1973年在美国电话电报公司(AT&T)贝尔实验室开始了C语言的最初研发。根据C语言的发明者丹尼斯·里奇 (Dennis Ritchie) 说,C 语言最重要的研发时期是在1972年。

说明:丹尼斯·里奇(Dennis Ritchie),C语言之父,UNIX之父。1978年与布莱恩·科尔尼干(Brian Kernighan)一起出版了名著《C程序设计语言(The C Programming Language)》,现在此书已翻译成多种语言,成为C语言方面最权威的教材之一。2011年10月12日(北京时间为10月13日),丹尼斯·里奇去世,享年70岁。
C语言之所以命名为C,是因为C语言源自Ken Thompson发明的 B语言,而B语言则源自BCPL语言。
C语言的诞生是和UNIX操作系统的开发密不可分的,原先的UNIX操作系统都是用汇编语言写的,1973年UNIX操作系统的核心用C语言改写,从此以后,C语言成为编写操作系统的主要语言。

镇楼图: #【Rain】壁纸分享#

( * 点赞 * 关注 * 留言 )
——教程楼更——
建议开启只看楼主模式
◎觉得我的教程不错就快关注我吧◎
内容来自于互联网!
17 Reply   |  Until 2个月前 | 3181 View

北巷流诗
发表于 2个月前

函数名: setjmp

评论列表

  • 加载数据中...

编写评论内容

qingjiu
发表于 2个月前

功能: 非局部转移

评论列表

  • 加载数据中...

编写评论内容

1691684352
发表于 2个月前

程序例:
#include
#include
#include
void subroutine(void);
jmp_buf jumper;
int main(void)
{
int value;
value = setjmp(jumper);
if (value != 0)
{
printf("Longjmp with value %d
", value);

exit(value);
}
printf("About to call subroutine ...
");
subroutine();
return 0;
}

void subroutine(void)
{
longjmp(jumper,1);
}

评论列表

  • 加载数据中...

编写评论内容

hcat
发表于 2个月前

函数名: setlinestyle

评论列表

  • 加载数据中...

编写评论内容

a0525310
发表于 2个月前

功 能: 设置当前画线宽度和类型

评论列表

  • 加载数据中...

编写评论内容

yaunwandian
发表于 2个月前

用 法: void far setlinestyle(int linestype, unsigned upattern);

评论列表

  • 加载数据中...

编写评论内容

2723147094
发表于 2个月前

程序例:
#include
#include
#include
#include
#include
/* the names of the line styles supported */
char *lname[] = {
"SOLID_LINE",
"DOTTED_LINE",
"CENTER_LINE",
"DASHED_LINE",
"USERBIT_LINE"
};
int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode,
errorcode;
int style, midx, midy, userpat; char stylestr[40];
/* initialize graphics and local variables
*/ initgraph(&gdriver, &gmode, "");
/* read result of initialization */ errorcode = graphresult();
if (errorcode != grOk)
/* an error occurred */
{

printf("Graphics error: %s
", grapherrormsg(errorcode)); printf("Press any key to halt:"); getch();
exit(1); /* terminate with an error code */
}
midx = getmaxx() / 2;
midy = getmaxy() / 2;
/* a user defined line pattern */
/* binary: "0000000000000001" */ userpat = 1;
for (style=SOLID_LINE; style=USERBIT_LINE; style++) {
/* select the line style */ setlinestyle(style, userpat, 1);
/* convert style into a string */ strcpy(stylestr, lname[style]);
/* draw a line */
line(0, 0, midx-10, midy);
/* draw a rectangle */
rectangle(0, 0, getmaxx(),
getmaxy());
/* output a message */ outtextxy(midx, midy, stylestr);
/* wait for a key */
getch();
cleardevice();
}
/* clean up */
closegraph();
return 0;
}

评论列表

  • 加载数据中...

编写评论内容

klmkq
发表于 2个月前

函数名: setmem

评论列表

  • 加载数据中...

编写评论内容

神麤詭末
发表于 2个月前

功 能: 存值到存储区

评论列表

  • 加载数据中...

编写评论内容

administrator
发表于 2个月前

用 法: void setmem(void *addr, int len, char value);

评论列表

  • 加载数据中...

编写评论内容
LoginCan Publish Content