c语言putpixel函数普通写法,C语言标准函数库5
函数名: int86x
功
能: 通用8086软中断接口
用
法: int int86x(int intr_num,
union REGS *insegs, union
REGS *outregs,
struct SREGS *segregs);
程序例:
#include
#include
#include
int main(void)
{
char filename[80];
union REGS inregs,
outregs;
struct SREGS segregs;
printf("Enter filename:
");
gets(filename);
inregs.h.ah = 0x43;
inregs.h.al = 0x21;
inregs.x.dx =
FP_OFF(filename);
segregs.ds =
FP_SEG(filename);
int86x(0x21, &inregs,
&outregs, &segregs);
printf("File attribute: %X\n",
outregs.x.cx);
return 0;
}
函数名: intdos
功
能: 通用DOS接口
用
法: int intdos(union REGS
*inregs, union REGS *outregs);
159
程序例:
#include
#include
int delete_file(char near
*filename)
{
union REGS regs;
int ret;
regs.h.ah = 0x41;
regs.x.dx = (unsigned)
filename;
ret = intdos(®s,
®s);
return(regs.x.cflag ? ret :
0);
}
int main(void)
{
int err;
err =
delete_file("NOTEXIST.$$$");
if (!err)
printf("Able to delete
NOTEXIST.$$$\n");
else
printf("Not Able to delete
NOTEXIST.$$$\n");
return 0;
}
函数名: intdosx
功
能: 通用DOS中断接口
用
法: int intdosx(union REGS
*inregs, union REGS *outregs, struct SREGS
*segregs);
程序例:
#include
#include
int delete_file(char far
*filename)
{
union REGS regs;
struct SREGS sregs;
int ret;
regs.h.ah = 0x41;
regs.x.dx =
FP_OFF(filename);
sregs.ds =
FP_SEG(filename);
ret = intdosx(®s,
®s, &sregs);
return(regs.x.cflag ? ret :
0);
}
int main(void)
{
int err;
err =
delete_file("NOTEXIST.$$$");
if (!err)
printf("Able to delete
NOTEXIST.$$$\n");
else
printf("Not Able to delete
NOTEXIST.$$$\n");
return 0;
}
函数名: intr
功
能: 改变软中断接口
用
法: void intr(int intr_num,
struct REGPACK *preg);
程序例:
#include
#include
#include
#include
#define CF 1
int main(void)
161
{
char directory[80];
struct REGPACK reg;
printf("Enter directory to change to:
");
gets(directory);
reg.r_ax = 0x3B
<< 8;
reg.r_dx =
FP_OFF(directory);
reg.r_ds =
FP_SEG(directory);
intr(0x21, ®);
if (reg.r_flags &
CF)
printf("Directory change
failed\n");
getcwd(directory, 80);
printf("The current directory is:
%s\n", directory);
return 0;
}
函数名: ioctl
功
能: 控制I/O设备
用
法: int ioctl(int handle, int
cmd[,int *argdx, int argcx]);
程序例:
#include
#include
#include
int main(void)
{
int stat;
stat = ioctl(0, 8, 0, 0);
if (!stat)
printf("Drive %c is removable.\n",
getdisk() + 'A');
else
printf("Drive %c is not
removable.\n", getdisk() + 'A');
return 0;
}
162
函数名: isatty
功
能: 检查设备类型
用
法: int isatty(int
handle);
程序例:
#include
#include
int main(void)
{
int handle;
int handle;
函数名: kbhit
功
能: 检查当前按下的键
用
法: int
kbhit(void);
程序例:
#include
int main(void)
{
cprintf("Press any key to
continue:");
while (!kbhit()) ;
cprintf("\r\nA key was
pressed...\r\n");
return 0;
}
函数名: keep
功
能: 退出并继续驻留
用
法: void keep(int status, int
size);
程序例:
#include
#define INTR 0x1C
#define ATTR 0x7900
extern unsigned _heaplen =
1024;
extern unsigned _stklen =
512;
void interrupt (
*oldhandler)(void);
void interrupt
handler(void)
{
unsigned int (far
*screen)[80];
static int count;
screen = MK_FP(0xB800,0);
count++;
count %= 10;
screen[0][79] = count + '0' +
ATTR;
164
oldhandler();
}
int main(void)
{
oldhandler =
getvect(INTR);
setvect(INTR, handler);
keep(0, (_SS + (_SP/16) -
_psp));
return 0;
}
L
函数名: labs
功
能: 取长整型绝对值
用
法: long labs(long
n);
程序例:
#include
#include
int main(void)
{
165
long result;
long x = -12345678L;
result= labs(x);
printf("number: %ld abs value:
%ld\n", x, result);
return 0;
}
函数名: ldexp
功
能: 计算value*2的幂
用
法: double ldexp(double value,
int exp);
程序例:
#include
#include
int main(void)
{
double value;
double x = 2;
value = ldexp(x,3);
printf("The ldexp value is: %lf\n",
value);
return 0;
}
函数名: ldiv
功
能:
两个长整型数相除,
返回商和余数
用
法: ldiv_t ldiv(long lnumer,
long ldenom);
程序例:
166
#include
#include
int main(void)
{
ldiv_t lx;
lx = ldiv(100000L,
30000L);
printf("100000 div 30000 = %ld
remainder %ld\n", lx.quot, lx.rem);
return 0;
}
函数名: lfind
功
能: 执行线性搜索
用
法: void *lfind(void *key, void
*base, int *nelem, int
width,
int (*fcmp)());
程序例:
#include
#include
int compare(int *x, int
*y)
{
return( *x - *y );
}
int main(void)
{
int array[5] = {35, 87, 46, 99,
12};
size_t nelem = 5;
int key;
int *result;
key = 99;
result = lfind(&key,
array, &nelem, sizeof(int), (int(*)(const void
*,const void *))compare);
if (result)
printf("Number %d
found\n",key);
else
printf("Number %d not
found\n",key);
return 0;
}
函数名: line
功
能: 在指定两点间画一直线
用
法: void far line(int x0, int
y0, int x1, int y1);
程序例:
#include
#include
#include
#include
int main(void)
{
int gdriver = DETECT, gmode,
errorcode;
int xmax, ymax;
initgraph(&gdriver,
&gmode, "");
errorcode = graphresult();
if (errorcode != grOk)
{
printf("Graphics error: %s\n",
grapherrormsg(errorcode));
printf("Press any key to
halt:");
getch();
exit(1);
168
}
setcolor(getmaxcolor());
xmax = getmaxx();
ymax = getmaxy();
line(0, 0, xmax, ymax);
getch();
closegraph();
return 0;
}
函数名: linerel
功
能: 从当前位置点(CP)到与CP有一给定相对距离的点画一直线
用
法: void far linerel(int dx, int
dy);
程序例:
#include
#include
#include
#include
int main(void)
{
int gdriver = DETECT, gmode,
errorcode;
char msg[80];
initgraph(&gdriver,
&gmode, "");
errorcode = graphresult();
if (errorcode != grOk)
{
printf("Graphics error:
%s\n",
grapherrormsg(errorcode));
169
printf("Press any key to
halt:");
getch();
exit(1);
}
moveto(20, 30);
sprintf(msg, " (%d, %d)", getx(),
gety());
outtextxy(20, 30, msg);
linerel(100, 100);
sprintf(msg, " (%d, %d)", getx(),
gety());
outtext(msg);
getch();
closegraph();
return 0;
}
函数名: localtime
功
能:
把日期和时间转变为结构
用
法: struct tm *localtime(long
*clock);
程序例:
#include
#include
#include
int main(void)
{
time_t timer;
struct tm *tblock;
170
timer = time(NULL);
tblock =
localtime(&timer);
printf("Local time is: %s",
asctime(tblock));
return 0;
}
函数名: lock
功
能: 设置文件共享锁
用
法: int lock(int handle, long
offset, long length);
程序例:
#include
#include
#include
#include
#include
#include
int main(void)
{
int handle, status;
long length;
handle = sopen("c:\\autoexec.bat",
O_RDONLY,SH_DENYNO,S_IREAD);
if (handle <
0)
{
printf("sopen failed\n");
exit(1);
171
}
length =
filelength(handle);
status =
lock(handle,0L,length/2);
if (status == 0)
printf("lock
succeeded\n");
else
printf("lock failed\n");
status =
unlock(handle,0L,length/2);
if (status == 0)
printf("unlock
succeeded\n");
else
printf("unlock failed\n");
close(handle);
return 0;
}
函数名: log
功
能: 对数函数ln(x)
用
法: double log(double
x);
程序例:
#include
#include
int main(void)
{
double result;
double x = 8.6872;
result = log(x);
printf("The natural log of %lf is
%lf\n", x, result);
return 0;
}
172
函数名: log10
功
能: 对数函数log
用
法: double log10(double
x);
程序例:
#include
#include
int main(void)
{
double result;
double x = 800.6872;
result = log10(x);
printf("The common log of %lf is
%lf\n", x, result);
return 0;
}
函数名: longjump
功
能: 执行非局部转移
用
法: void longjump(jmp_buf env,
int val);
程序例:
#include
#include
#include
void subroutine(jmp_buf);
int main(void)
{
int value;
jmp_buf jumper;
173
value = setjmp(jumper);
if (value != 0)
{
printf("Longjmp with value %d\n",
value);
exit(value);
}
printf("About to call subroutine ...
\n");
subroutine(jumper);
return 0;
}
void subroutine(jmp_buf
jumper)
{
longjmp(jumper,1);
}
函数名: lowvideo
功
能: 选择低亮度字符
用
法: void
lowvideo(void);
程序例:
#include
int main(void)
{
clrscr();
highvideo();
cprintf("High Intesity
Text\r\n");
lowvideo();
gotoxy(1,2);
cprintf("Low Intensity
Text\r\n");
return 0;
}
174
函数名: lrotl, _lrotl
功
能:
将无符号长整型数向左循环移位
用
法: unsigned long lrotl(unsigned
long lvalue, int count);
unsigned long _lrotl(unsigned long
lvalue, int count);
程序例:
#include
#include
int main(void)
{
unsigned long result;
unsigned long value = 100;
result = _lrotl(value,1);
printf("The value %lu rotated left
one bit is: %lu\n", value, result);
return 0;
}
函数名: lsearch
功
能: 线性搜索
用
法: void *lsearch(const void
*key, void *base, size_t
*nelem,
size_t width, int (*fcmp)(const void
*, const void *));
程序例:
#include
#include
int compare(int *x, int
*y)
{
return( *x - *y );
}
int main(void)
{
int array[5] = {35, 87, 46, 99,
12};
size_t nelem = 5;
int key;
int *result;
key = 99;
result = lfind(&key,
array, &nelem, sizeof(int), (int(*)(const void
*,const void*))compare);
if (result)
printf("Number %d
found\n",key);
else
printf("Number %d not
found\n",key);
return 0;
}
函数名: lseek
功
能: 移动文件读/写指针
用
法: long lseek(int handle, long
offset, int fromwhere);
程序例:
#include
#include
#include
#include
#include
int main(void)
{
int handle;
char msg[] = "This is a
test";
char ch;
handle = open("TEST.$$$", O_CREAT |
O_RDWR, S_IREAD | S_IWRITE);
write(handle, msg,
strlen(msg));
lseek(handle, 0L,
SEEK_SET);
do
{
read(handle, &ch,
1);
printf("%c", ch);
} while (!eof(handle));
close(handle);
return 0;
}
M
main()主函数
每一C 程序都必须有一main()函数,
可以根据自己的爱好把它放在程序的某个地方。有些程序员把它放在最前面, 而另一些程序员把它放在最后面, 无论放在哪个地方, 以下几点说明都是适合的。
1. main() 参数
在Turbo C2.0 启动过程中, 传递main()函数三个参数:
argc,argv 和env。
* argc: 整数, 为传给main()的命令行参数个数。
* argv: 字符串数组。
在DOS 3.X 版本中, argv[0] 为程序运行的全路径名; 对DOS
3.0以下的版本,
argv[0]为空串("")
。
argv[1] 为在DOS命令行中执行程序名后的第一个字符串;
argv[2] 为执行程序名后的第二个字符串;
...
argv[argc]为NULL。
*env: 安符串数组。env[] 的每一个元素都包含ENVVAR=value形式的字符串。其中ENVVAR为环境变量如PATH或87。value
为ENVVAR的对应值如C:\DOS, C:\TURBOC(对于PATH) 或YES(对于87)。
Turbo C2.0 启动时总是把这三个参数传递给main()函数, 可以在用户程序中说明(或不说明)它们,
如果说明了部分(或全部)参数,
它们就成为main()子程序的局部变量。
请注意: 一旦想说明这些参数, 则必须按argc,
argv, env 的顺序,
如以下的例子:
main()
main(int argc)
main(int argc, char
*argv[])
main(int argc, char *argv[], char
*env[])
其中第二种情况是合法的, 但不常见, 因为在程序中很少有只用
argc, 而不
用argv[]的情况。
以下提供一样例程序EXAMPLE.EXE, 演示如何在main()函数中使
用三个参数:
#include
#include
main(int argc, char *argv[], char
*env[])
{
int i;
printf("These are the %d command-
line arguments passed to main:\n\n", argc);
for(i=0; i<=argc;
i++)
printf("argv[%d]:%s\n", i,
argv[i]);
printf("\nThe environment string(s)on
this system are:\n\n");
for(i=0; env[i]!=NULL;
i++)
printf(" env[%d]:%s\n", i,
env[i]);
}
如果在DOS 提示符下, 按以下方式运行EXAMPLE.EXE:
C:\example first_argument "argument
with blanks" 3 4
"last but
one" stop!
178
注意: 可以用双引号括起内含空格的参数, 如本例中的:
"
argument
with blanks"和"Last but one")。
结果是这样的:
The value of argc is 7
These are the 7 command-linearguments
passed to main:
argv[0]:C:\TURBO\EXAMPLE.EXE
argv[1]:first_argument
argv[2]:argument with
blanks
argv[3]:3
argv[4]:4
argv[5]:last but one
argv[6]:stop!
argv[7]:(NULL)
The environment string(s) on this
system are:
env[0]:
COMSPEC=C:\COMMAND.COM
env[1]: PROMPT=$P$G
env[2]: PATH=C:\DOS;C:\TC
应该提醒的是: 传送main() 函数的命令行参数的最大长度为128
个字符
(包
括参数间的空格), 这是由DOS 限制的。
函数名: matherr
功
能:
用户可修改的数学错误处理程序
用
法: int matherr(struct exception
*e);
程序例:
#include
int matherr(struct exception
*a)
{
return 1;
}
179
函数名: memccpy
功
能: 从源source中拷贝n个字节到目标destin中
用
法: void *memccpy(void *destin,
void *source, unsigned char ch, unsigned
n);
程序例:
#include
#include
int main(void)
{
char *src = "This is the source
string";
char dest[50];
char *ptr;
ptr = memccpy(dest, src, 'c',
strlen(src));
if (ptr)
{
*ptr = '\0';
printf("The character was found:
%s\n", dest);
}
else
printf("The character wasn't
found\n");
return 0;
}
函数名: malloc
功
能: 内存分配函数
用
法: void *malloc(unsigned
size);
程序例:
#include
#include
#include
#include
180
int main(void)
{
char *str;
if ((str = malloc(10)) ==
NULL)
{
printf("Not enough memory to allocate
buffer\n");
exit(1);
}
strcpy(str, "Hello");
printf("String is %s\n",
str);
free(str);
return 0;
}
函数名: memchr
功
能: 在数组的前n个字节中搜索字符
用
法: void *memchr(void *s, char
ch, unsigned n);
程序例:
#include
#include
int main(void)
{
char str[17];
char *ptr;
strcpy(str, "This is a
string");
181
ptr = memchr(str, 'r',
strlen(str));
if (ptr)
printf("The character 'r' is at
position: %d\n", ptr - str);
else
printf("The character was not
found\n");
return 0;
}
函数名: memcpy
功
能: 从源source中拷贝n个字节到目标destin中
用
法: void *memcpy(void *destin,
void *source, unsigned n);
程序例:
#include
#include
int main(void)
{
char src[] =
"******************************";
char dest[] =
"abcdefghijlkmnopqrstuvwxyz0123456709";
char *ptr;
printf("destination before memcpy:
%s\n", dest);
ptr = memcpy(dest, src,
strlen(src));
if (ptr)
printf("destination after memcpy:
%s\n", dest);
else
printf("memcpy failed\n");
return 0;
}
函数名: memicmp
功
能: 比较两个串s1和s2的前n个字节,
忽略大小写
用
法: int memicmp(void *s1, void
*s2, unsigned n);
程序例:
#include
#include
182
int main(void)
{
char *buf1 = "ABCDE123";
char *buf2 = "abcde456";
int stat;
stat = memicmp(buf1, buf2,
5);
printf("The strings to position 5 are
");
if (stat)
printf("not ");
printf("the same\n");
return 0;
}
函数名: memmove
功
能: 移动一块字节
用
法: void *memmove(void *destin,
void *source, unsigned n);
程序例:
#include
#include
int main(void)
{
char *dest =
"abcdefghijklmnopqrstuvwxyz0123456789";
char *src =
"******************************";
printf("destination prior to memmove:
%s\n", dest);
memmove(dest, src, 26);
printf("destination after memmove:
%s\n", dest);
return 0;
}
函数名: memset
功
能: 设置s中的所有字节为ch, s数组的大小由n给定
用
法: void *memset(void *s, char
ch, unsigned n);
183
程序例:
#include
#include
#include
int main(void)
{
char buffer[] = "Hello
world\n";
printf("Buffer before memset: %s\n",
buffer);
memset(buffer, '*', strlen(buffer) -
1);
printf("Buffer after memset: %s\n",
buffer);
return 0;
}
函数名: mkdir
功
能: 建立一个目录
用
法: int mkdir(char
*pathname);
程序例:
#include
#include
#include
#include
int main(void)
{
int status;
clrscr();
status =
mkdir("asdfjklm");
(!status) ? (printf("Directory
created\n")) : (printf("Unable to create directory\n"));
getch();
system("dir");
getch();
status =
rmdir("asdfjklm");
(!status) ? (printf("Directory
deleted\n")) : (perror("Unable to delete directory"));
return 0;
}
函数名: mktemp
功
能: 建立唯一的文件名
用
法: char *mktemp(char
*template);
程序例:
#include
#include
int main(void)
{
char *fname = "TXXXXXX",
*ptr;
ptr = mktemp(fname);
printf("%s\n",ptr);
return 0;
}
函数名: MK_FP
功
能: 设置一个远指针
用
法: void far *MK_FP(unsigned
seg, unsigned off);
程序例:
#include
#include
int main(void)
{
185
int gd, gm, i;
unsigned int far *screen;
detectgraph(&gd,
&gm);
if (gd == HERCMONO)
screen = MK_FP(0xB000, 0);
else
screen = MK_FP(0xB800, 0);
for (i=0; i<26;
i++)
screen[i] = 0x0700 + ('a' +
i);
return 0;
}
函数名: modf
功
能: 把数分为指数和尾数
用
法: double modf(double value,
double *iptr);
程序例:
#include
#include
int main(void)
{
double fraction, integer;
double number =
100000.567;
fraction = modf(number,
&integer);
printf("The whole and fractional
parts of %lf are %lf and %lf\n",number, integer,
fraction);
return 0;
}
函数名: movedata
功
能: 拷贝字节
用
法: void movedata(int segsrc,
int offsrc, int segdest,
int offdest, unsigned
numbytes);
186
程序例:
#include
#define MONO_BASE 0xB000
void save_mono_screen(char near
*buffer)
{
movedata(MONO_BASE, 0, _DS,
(unsigned)buffer, 80*25*2);
}
int main(void)
{
char buf[80*25*2];
save_mono_screen(buf);
}
函数名: moverel
功
能: 将当前位置(CP)移动一相对距离
用
法: void far moverel(int dx, int
dy);
程序例:
#include
#include
#include
#include
int main(void)
{
int gdriver = DETECT, gmode,
errorcode;
char msg[80];
initgraph(&gdriver,
&gmode, "");
errorcode = graphresult();
187
if (errorcode != grOk)
{
printf("Graphics error:
%s\n",grapherrormsg(errorcode));
printf("Press any key to
halt:");
getch();
exit(1);
}
moveto(20, 30);
putpixel(getx(), gety(),
getmaxcolor());
sprintf(msg, " (%d, %d)", getx(),
gety());
outtextxy(20, 30, msg);
moverel(100, 100);
putpixel(getx(), gety(),
getmaxcolor());
sprintf(msg, " (%d, %d)", getx(),
gety());
outtext(msg);
getch();
closegraph();
return 0;
}
函数名: movetext
功
能:
将屏幕文本从一个矩形区域拷贝到另一个矩形区域
用
法: int movetext(int left, int
top, int right, int bottom, int newleft, int
newtop);
程序例:
#include
#include
int main(void)
{
char *str = "This is a test
string";
clrscr();
cputs(str);
getch();
movetext(1, 1, strlen(str), 2, 10,
10);
getch();
return 0;
}
函数名: moveto
功
能: 将CP移到(x, y)
用
法: void far moveto(int x, int
y);
程序例:
#include
#include
#include
#include
int main(void)
{
int gdriver = DETECT, gmode,
errorcode;
char msg[80];
initgraph(&gdriver,
&gmode, "");
errorcode = graphresult();
189
if (errorcode != grOk)
{
printf("Graphics error:
%s\n",grapherrormsg(errorcode));
printf("Press any key to
halt:");
getch();
exit(1);
}
moveto(20, 30);
putpixel(getx(), gety(),
getmaxcolor());
sprintf(msg, " (%d, %d)", getx(),
gety());
outtextxy(20, 30, msg);
moveto(100, 100);
putpixel(getx(), gety(),
getmaxcolor());
sprintf(msg, " (%d, %d)", getx(),
gety());
outtext(msg);
getch();
closegraph();
return 0;
}
函数名: movemem
功
能: 移动一块字节
用
法: void movemem(void *source,
void *destin, unsigned
len);
程序例:
#include
#include
#include
#include
int main(void)
{
char *source = "Borland
International";
char *destination;
int length;
length = strlen(source);
destination = malloc(length +
1);
movmem(source,destination,length);
printf("%s\n",destination);
return 0;
}
函数名: normvideo
功
能: 选择正常亮度字符
用
法: void
normvideo(void);
程序例:
#include
int main(void)
{
normvideo();
cprintf("NORMAL Intensity
Text\r\n");
return 0;
}
函数名: nosound
功
能: 关闭PC扬声器
用
法: void
nosound(void);
191
程序例:
int main(void)
{
sound(7);
delay(10000);
nosound();
}
O
函数名: open
功
能:
打开一个文件用于读或写
用
法: int open(char *pathname, int
access[, int permiss]);
程序例:
#include
#include
#include
#include
int main(void)
{
int handle;
char msg[] = "Hello
world";
192
if ((handle = open("TEST.$$$",
O_CREAT | O_TEXT)) == -1)
{
perror("Error:");
return 1;
}
write(handle, msg,
strlen(msg));
close(handle);
return 0;
}
c语言putpixel函数普通写法,C语言标准函数库5相关推荐
- c语言putpixel函数普通写法,C语言中的基本画图函数
基本图形函数包括画点,线以及其它一些基本图形的函数.本节对这些函数作一全面的介绍. 1.画点 I. 画点函数 void far putpixel(int x, int y, int color); 该 ...
- c语言srand函数怎么用_C语言的main函数到底该怎么写
前言 从开始学习C语言到现在,我们似乎看到了很多个版本的main函数,那么哪一种才是正确的呢?我们先来看看目前有哪些版本. main函数版本 第一种,没有返回值,没有入参: main() 在C89标准 ...
- r语言 c 函数返回值,R语言入门 输出函数 cat、print、paste等区别理解
一. 简介 cat.print函数都是输出函数 > cat("hello world") hello world >> print("hello wor ...
- c语言prime函数怎么用_C语言 要发就发
点击上方"蓝字"关注我们 愉快的一天,不得不做的三件事: 种田,锄地,整代码!!! [题目] "1898--要发就发".请将不超过1993的所有素数从小到大排成 ...
- c语言sin函数返回nan,C语言入口函数和LD_PRELOAD环境变量
零.C语言入口函数 从第一天学习C语言开始,我们的脑子里就深深烙下这样一个概念:C语言程序总是从main()函数开始执行,main()函数结束,程序也就结束了.在平时的练习中貌似这没有问题,但事实真的 ...
- c语言prime函数怎么用_C语言教程_v20201106
编程基础 1.1 通俗地理解什么是编程语言 1.2 C语言究竟是一门怎样的语言? 1.6 初中毕业能学会编程吗? 1.7 C和C++到底有什么关系? 1.8 学了 C 语 ...
- c语言string函数的用法_C语言基础| 指针和函数
点击蓝字关注我们 指针和函数 栈帧:当函数被调用时,系统会在stack空间上申请一块内存,用来给函数提供空间,存储形参和局部变量(定义在函数内部的变量). 当函数调用结束时,这块内存空间会被自动释放( ...
- r语言c函数怎么用,R语言学习笔记——C#中如何使用R语言setwd()函数
在R语言编译器中,设置当前工作文件夹可以用setwd()函数. > setwd("e://桌面//") > setwd("e:\桌面\") > ...
- c语言中函数教学设计,C语言程序设计 函数 C教学设计7单元V1.0.doc
教学设计 河北工业职业技术学院 "C语言程序设计"教学设计 系 别: 计算机技术系 设计教师: 宋铁桥 设计时间: 2017年4月25日 教学内容 第七单元 函数 授课教师 宋铁桥 ...
最新文章
- python windows端口检测并杀死脚本
- php中curl类常用方法封装和详解
- 程序员过关斩将--论商品促销代码的优雅性
- nodejs解析apk
- creo动画如何拖动主体_Animate如何制作动态遮罩文字动画
- HDU 2042:不容易系列之二
- 图像目标检测(Object Detection)原理与实现(三)
- UItextField 使用总结
- Git教程——merge 分支冲突
- 【基础】排序算法学习笔记
- Mysql统计同一字段不同值的个数
- 面试常见简单编程题目
- c语言按一个按钮弹出窗口,实现点击按钮,弹出输入框的内容
- 三分钟告诉你怎么AI生成绘画图片
- Isito - Rate Limits(请求限速)- 再战
- 计算机科学与技术用什么配置的笔记本,笔记本电脑什么配置好?这两大标准你知道吗?...
- 监控局域网机器的屏幕
- 初学者都能学会的Python基础网页抓爬万能代码(仅限无反爬网站)
- 使用c++,类实现求圆柱体体积
- 20190524 题解
热门文章
- 【多线程-线程状态、优先级、守护线程】
- cer证书转换.p12文件
- ESP32基于Arduino框架,SD卡+MAX98357模块+MP3播放器
- vue.js 三种方式安装(vue-cli)
- kafka的安装和启动
- html div height=,height在css里什么意思?
- chatpdf+mindshow由论文pdf直接生成报告PPT,拯救研究牲
- 转载:我对大数据算法的认知
- 欧盟首个数据保护条例GDPR明日生效,你可能需要这份中文版的全文(丁晓东译) |上...
- 判断是否是手机访问及手机操作系统