博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C:函数
阅读量:4613 次
发布时间:2019-06-09

本文共 2201 字,大约阅读时间需要 7 分钟。

函数

 

函数:都是实现一定的功能。具有特定功能的代码段。凡是由系统提供的函数就是库函数,自己写的函数就是自定义函数。

如何定义一个函数  :  函数类型修饰符  函数名 (函数参数)  {  函数语句 }

strcat(str1,str2) 函数就是拼接两个字符串 str1 与  str2,就是strcat(str1,str2)会先去掉str1的结束符后再把str2接连到str1末尾,这样很符合一个字符串只能有一个结束符的规定。 

实战代码:

 

void  sortArry (int a[], int count);int main (){    int a[10] = { 0 };    sortArry(a, 10);}//定义一个10个元素的数组,然后随机【10 30】,升序排列void sortArry ( int a[],int  count){    for (int i = 0; i < count; i++) {        a[i] = arc4random() % (30 - 10 + 1) + 10;        printf("%d \t",a[i]);    }    printf("\n");    for (int i = 0; i < count - 1; i ++) {        for (int j = 0; j < count - 1 -i; j++) {            if (a[j] > a[j + 1]) {                int temp = 0;                temp = a[j];                a[j] = a[j + 1];                a[j + 1] =temp;            }        }    }    for (int i = 0; i < count; i++) {        printf("%d \t",a[i]);    }}//找到一个数字的所有的约数void getYue(int a);int main(){    getYue(15);}void getYue( int a){    int b = a;    for (int i = 0; b >= 1; b--) {        i++;        if (0 == a % i) {            printf("%d \n",i);        }    }}

 

//自定义输入数组的元素个数,然后排序数组,并将结果在main()函数里输出#import 
int sortArry(int a[],int count);int main(){ printf("entable a number \n"); int b = 0,a[] = {
0};//b数组的元素个数,a[]数组 scanf("%d",&b); const int count = b; printf("wait input \n"); sortArry(a, b);//a就是数组,这里仅写个数组名就可以// printf("-%d \t",b);// printf("%d- \t",b); for (int i = 0; i < count; i++) {
//这里原来的b为什么会不为 b 初值//是因为int b = 0,a[] = {0};没有写成a[100]或者a[20],总之[]里面有数据就行 printf("%d \t",a[i]); }}int sortArry(int a[], int count){ for (int i = 0; i < count; i++) { scanf("%d",&a[i]);//程序走到这里 我发现程序每次都把 a[1] 给b了 } printf("entable number over \n"); for (int i = 0; i < count - 1; i++) { for (int j = 0; j < count - 1 - i; j++) { if (a[j] > a[j + 1]) { int temp = a[j + 1]; a[j+1] = a[j]; a[j] = temp; } } } return *a ;//这里我也返回数组名}

 

double型 是 长浮点型。长 long, 浮点 float 。NSLOG()中长浮点型 输入 格式控制字符为%lf 不能用 %f,但是printf() 输出 double型 格式控制字符 既可以 是 %lf 也可以用 %f ------ 为了好记,只记 %lf, 这样,万无一失,不会错。

 

转载于:https://www.cnblogs.com/benpaobadaniu/p/4688636.html

你可能感兴趣的文章
java.lang.OutOfMemoryError: bitmap size exceeds VM budget
查看>>
Java解惑精炼版(一)
查看>>
无法获得锁 /var/lib/dpkg/lock - open
查看>>
自己写数据库访问ORM
查看>>
多项式填坑。。?
查看>>
webapi同一个Controller多个函数
查看>>
ASP.NET Web API身份验证和授权
查看>>
C#模拟POST提交表单(一)--WebClient
查看>>
java socket来实现私聊和群聊-简易版
查看>>
Android中图片占用内存的计算
查看>>
java课后作业
查看>>
VUE:使用vue-cli脚手架无法安装npm install axios 的巨坑
查看>>
spring的事务嵌套
查看>>
[实变函数]3.1 外测度 (outer measure)
查看>>
[家里蹲大学数学杂志]第322期赣南师范学院数学竞赛培训第11套模拟试卷
查看>>
动态加载/删除css文件以及图片预加载
查看>>
Brief描述子
查看>>
python matplotlib绘图大全(散点图、柱状图、饼图、极坐标图、热量图、三维图以及热图)...
查看>>
Asio实现TCP套接字通信
查看>>
Shell编程------判断语句
查看>>