当前位置: 首页 > news >正文

新增备案网站负责人域名空间费一年多少钱

新增备案网站负责人,域名空间费一年多少钱,会员注册系统源码wordpress,湖南网络公司排名函数:子程序,是一个大型程序中的某部分代码,由一个或多个语句块组成,它负责完成某项特定任务,而且相较于其他代码,具有相对独立性。一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏&a…

        函数:子程序,是一个大型程序中的某部分代码,由一个或多个语句块组成,它负责完成某项特定任务,而且相较于其他代码,具有相对独立性。一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏,这些代码通常被集成为软件库。

        库函数

        可以在Reference - C++ Reference (cplusplus.com)上查看库函数的详细介绍。

char * strcpy ( char * destination, const char * source );

#include <stdio.h>
#include <string.h>//char * strcpy ( char * destination, const char * source );
int main()
{char arr1[20] = {0};char arr2[20] = "Hello World!";strcpy(arr1,arr2);printf("%s\n",arr1);return 0;
}

void * memset ( void * ptr, int value, size_t num );

#include <stdio.h>
#include <string.h>//void * memset ( void * ptr, int value, size_t num );
int main()
{char arr1[20] = "Hello World!";memset(arr1,'$',5);printf("%s\n",arr1);return 0;
}

        数组名就是首元素地址,可以把首元素地址加上数字,再配合后面的num,可以达到对字符数组即字符串内任意位置的字符进行修改。

#include <stdio.h>
#include <string.h>//void * memset ( void * ptr, int value, size_t num );
int main()
{char arr1[20] = "Hello World!";memset(arr1+6,'$',5);printf("%s\n",arr1);return 0;
}

        使用库函数时,必须包含对应的头文件。

        自定义函数

        求两个数中的最大值

#include <stdio.h>
#include <string.h>int get_max(int a,int b){if(a >= b)return a;elsereturn b;//return (a > b ? a : b);
}
int main()
{//求两个数中的最大值int a = 0;int b = 0;int c = 0;scanf("%d %d",&a,&b);//c = (a > b ? a : b);c = get_max(a,b);printf("%d\n",c);return 0;
}

        交换两个数,注意形参和实参的区别,传值和传址的区别。

        如果不用指针传地址的话,交换的只是形参,而不会改变实参,从而达不到通过函数来交换数据的效果。

#include <stdio.h>
#include <string.h>void swap(int x,int y){int z = x;x = y;y = x;
}
int main()
{//交换两个数int a = 0;int b = 0;int c = 0;scanf("%d %d",&a,&b);swap(a,b);printf("%d %d\n",a,b);return 0;
}

        结果如图,并没有达到交换的效果:

        通过调试可以看出,a,b和x,y地址不同,是完全不同的两个变量,交换形参x和y的值并不能交换a和b的值。

        当实参传递给形参的时候,形参是实参的一份临时拷贝,对形参的修改不会影响实参。

        应该传递变量的地址,通过对地址解引用来改变变量的值。

#include <stdio.h>
#include <string.h>void swap(int* a,int* b){int c = *a;*a = *b;*b = c;
}
int main()
{//交换两个数int a = 0;int b = 0;int c = 0;scanf("%d %d",&a,&b);swap(&a,&b);printf("%d %d\n",a,b);return 0;
}

      

        在需要修改实参的情况下,通过传址传参才能达到修改实参的效果。

        一个工程中,可以有多个.c文件,但是只能有一个main函数。

        函数可以嵌套调用,但是不能嵌套定义。

        函数可以链式调用

#include <stdio.h>int main()
{printf("%d\n",printf("%d",printf("%d",43)));return 0;
}

        先是 main 函数进去,然后 printf 一层层调用,先是最里层 printf 打印43,43是两个字符,所以 printf("%d",43) 返回值是 2 ,第二层 printf 相当于 printf("%d",2) ,所以第二层 printf 打印 2 ,2是 1 个字符,所以 printf("%d",2) 返回值是 1 ,第三层 printf 相当于 printf("%d",1) ,所以第三层 printf 打印 1 ,最后打印的结果就是4321,如图:

        函数不写返回值的时候,默认返回类型是 int ,但还是建议写好返回值,这样更直观。在写好返回值但是不返回的时候,在一些编译器上返回的是函数执行过程中最后一条指令执行的结果。

int main(void)
{return 0;
}

        这种写法是明确的说明,main函数不需要参数。

http://www.yayakq.cn/news/370041/

相关文章:

  • 百度网站首页网址网站title优化
  • 威海网站建设在哪工厂外包小件加工
  • 个人网站做贷款广告google浏览器入口
  • 建筑工程网格化管理台账表格全网搜索引擎优化
  • 深圳证券网站开发短视频推广计划
  • 企信网企业信息查询平台官网优化软件排行榜
  • 建站公司新闻资讯本地的沈阳网站建设
  • 网站建设外出考察信息深圳企业网站定制
  • 网站备案收费幕布大连高新园区地图
  • 怎么看网站哪个公司做的建设网站需要钱吗
  • 做海报图片的网站犀牛云做网站如何
  • 网站置顶jq企业网站关键词优化
  • 蛋白质结构预测工具网站开发mooc网站开发ppt
  • 建材网站建设哪家公司网站的栏目设置
  • wordpress 英文企业站用vultr做网站
  • 开发菏泽网站建设做电影资源网站手机版
  • c 做交易网站辽宁省建筑工程信息网
  • 怎么在网站后台做标题的超链接网站维护要多久
  • 网站不收录的原因备案用的网站建设方案书怎么写
  • 一些做的好的网站学校网站建设目的是什么意思
  • 企业网站 建设流程免费开发软件app下载
  • 网站的维护方案wordpress3.9漏洞
  • 鹤岗市城乡建设局网站开网站建设公司好
  • 山东聊城建设学校网站浙江省职业能力建设处网站
  • 《网站开发课程设计》设计报告网站汉英结合的怎么做
  • 公司网站首页设计构想建一个网站大概需要多长时间
  • 可以做商城网站的公司用地方别名做网站名
  • 大型门户网站建设特点找个美工做淘宝网站需要多少钱
  • 哪有专做飞织鞋面的网站网页翻译浏览器
  • app网站多少钱贵州seo推广