c语言s开头的函数以及作用,C语言函数大全s开头完整版.doc

C语言函数大全s开头完整版

C语言函数大全(s开头)

函数名: sbrk

功能: 改变数据段空间位置

用法: char *sbrk(int incr);

程序例:

#include#includeint main(void){printf("Changing allocation with sbrk()\n");printf("Before sbrk() call: %lu bytes free\n",(unsigned long) coreleft());sbrk(1000);printf(" After sbrk() call: %lu bytes free\n",(unsigned long) coreleft());return 0;}

函数名: scanf

功能: 执行格式化输入

用法: int scanf(char *format[,argument,...]);

程序例:

#include#includeint main(void){char label[20];char name[20];int entries = 0;int loop, age;double salary;struct Entry_struct{char name[20];int age;float salary;} entry[20];/* Input a label as a string of characters restricting to 20 characters */printf("\n\nPlease enter a label for the chart: ");scanf("%20s", label);fflush(stdin); /* flush the input stream in case of bad input *//* Input number of entries as an integer */printf("How many entries will there be? (less than 20) ");scanf("%d", &entries);fflush(stdin); /* flush the input stream in case of bad input *//* input a name restricting input to only letters upper or lower case */for (loop=0;loop{printf("Entry %d\n", loop);printf(" Name : ");scanf("%[A-Za-z]", entry[loop].name);fflush(stdin); /* flush the input stream in case of bad input *//* input an age as an integer */printf(" Age : ");scanf("%d", &entry[loop].age);fflush(stdin); /* flush the input stream in case of bad input *//* input a salary as a float */printf(" Salary : ");scanf("%f", &entry[loop].salary);fflush(stdin); /* flush the input stream in case of bad input */}/* Input a name, age and salary as a string, integer, and double */printf("\nPlease enter your name, age and salary\n");scanf("%20s %d %lf", name, &age, &salary);/* Print out the data that was input */printf("\n\nTable %s\n",label);printf("Compiled by %s age %d $%15.2lf\n", name, age, salary);printf("\n");for (loop=0;loopprintf("%4d | %-20s | %5d | %15.2lf\n",loop + 1,entry[loop].name,entry[loop].age,entry[loop].salary);printf("\n");return 0;}

函数名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值