laoma634980838

导航

C语言随笔(1)

C语言中“-->”操作符,常用在循环条件中,意思是从一个数值到另一个数值中的循环,单位为1,就像整形中占4个字节一样

fputc();fgetc(); 只能读取单个字符,无论所读的内容是字符还是数值,读取的是该字符的ascii  针对文件

putc();getc(); 只能读取单个字符,无论所读的内容是字符还是数值,读取的是该字符的ascii  针对文件

sprintf();与sscanf();相反,前者是格式化所要读取的内容,后者是吧整体的内容分给各自的变量

(*p)(int) 表示的是函数指针,该指针指向一个用int做参数的函数,调用时,函数名就是地址

用宏定义来做函数交换,能做到真正的交换

 

fgets(buf,sizeof(buf),stdin);获取字符串,默认加换行

fputs(buf,stdout);输出字符串,默认除去换行符

puts(buf);即便没有换行符,也会加上输出换行符

 

getchar();用时注意刷新内存,否则会出现内存乱

fprintf();也可以对控制台进行输出。例如:fscanf(stdin, "%s%d%lf", str, &n, &d);  fprintf(stdout, "%s : %d岁,%g公斤\n", str, n, d);

 

数组越界可能会影响其他变量的值!!!!

memset(void *buffer, int c, int count);初始化函数,以字节为单位

memcpy(void *dest, void *src, unsigned int count);拷贝函数,以字节为单位

strcpy(char *dest,char *src);字符串拷贝函数

posted on 2013-03-15 12:23  马聪  阅读(177)  评论(0编辑  收藏  举报