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);字符串拷贝函数