定义和声明函数时,函数名前面是函数的返回值;void表没有返回值,也就是null值:voidfun(){}这个定义了一个没有返回值的函数,也就是你说的null返回值。voidfun(){r
当然可以。当指定默认函数类型时,系统默认返回值类型为int。
i.printf函数
1.函数原型:intprintf(constchar*format,[参数])
2.功能:格式化输入输出。
3.返回值:实际输出的字符数。
4.函数参数:format格式字符串,由argument输出的参数。
第二,fprintf函数
1.函数原型:intfprintf(file*stream,constchar*format,[argument])。
2.功能:将根据格式化字符串格式化的数据输出到文件流。
3.返回值:实际写入文件的字符数。
4.函数参数:流输出的文件流指针,格式格式化字符串,实参输出的参数。
第三,sprintf功能
1.函数原型:intsprintf(char*buffer,constchar*format,[argument])。
2.函数:将根据格式化字符串格式化的数据输出到字符串缓冲区。
3.返回值:实际输出到字符串缓冲区的字符数。
4.函数参数:buffer输出的字符串指针,format格式化字符串,argument输出的参数。
第四,scanf功能
1.函数原型:intscanf(char*format[,argum:实现标准输入设备(通常指键盘)的格式化输入。
3.返回值:成功返回读取的数据项的数量。
4.函数参数:format格式化字符串,argument输入数据项的地址列表。,常见的格式类型是指printf函数的格式类型。
动词(verb的缩写)sscanf函数
1.函数原型:intsscanf(constchar*buffer,char*format[,argum:读取格式化字符串中的位置。
3.返回值:成功返回读取的数据项的数量。
4.函数参数:buffer要读取的格式化字符串,format格式化字符串,实参输入数据项的地址列表。
六、getchar函数
1.函数原型:intgetchar(void)。
2.函数:getchar函数的作用是从标准输入设备中读取下一个字符,包括回车和换行。
3.返回值:成功返回用户输入字符对应的ascii码,如果失败返回-1。
4.没有函数参数:。
七、fg:char*fgets(char*buf,intbufsiz:函数从文件流中读取数据,一次一行。读取的数据存储在buf指向的字符数组中。
2.返回值:函数如果执行成功则返回buf,如果执行失败或读取文件结尾则返回null。
3.函数参数:buf,字符指针,用于访问读取数据bufsiz:void*memset(void*buffer,intch,size_tcount)。
2.函数:用ch替换缓冲区中当前位置后面的计数字节。
3.返回值:并返回缓冲区。
4.函数参数::缓冲区指针或数组,内存缓冲区的第一个地址,ch赋予buffer的值,计数缓冲区的长度。
九、memcpy功能
1.函数原型:void*memcpy(void*dest,constvoid*src,size_tn).
2.将src指向地址为起始地址的连续n字节数据复制到功能:中d:函数返回一个指向目的地的指针。
4.函数参数::dest目标数据缓冲区的起始地址,src源数据缓冲区的起始地址,n个要拷贝的字节数。