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

打网站显示域名解析错误小公司怎么做免费网站

打网站显示域名解析错误,小公司怎么做免费网站,网页qq登录不了怎么回事,建设一个小网站赚钱吗C函数 一、C函数 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数#xff0c;即主函数 main() #xff0c;所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的#xff0c;但在逻辑上C函数 一、C函数 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数即主函数 main() 所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的但在逻辑上划分通常是根据每个函数执行一个特定的任务来进行的。 函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。 C 标准库提供了大量的程序可以调用的内置函数。例如函数 strcat() 用来连接两个字符串函数 memcpy() 用来复制内存到另一个位置。 函数还有很多叫法比如方法、子例程或程序等等。 二、定义函数 C 语言中的函数定义的一般形式如下 return_type function_name( parameter list ) { body of the function } 在 C 语言中函数由一个函数头和一个函数主体组成。下面列出一个函数的所有组成部分 返回类型一个函数可以返回一个值。return_type 是函数返回的值的数据类型。有些函数执行所需的操作而不返回值在这种情况下return_type 是关键字 void。 函数名称这是函数的实际名称。函数名和参数列表一起构成了函数签名。 参数 参数就像是占位符。当函数被调用时您向参数传递一个值这个值被称为实际参数。参数列表包括函数参数的类型、顺序、数量。参数是可选的也就是说函数可能不包含参数。 函数主体函数主体包含一组定义函数执行任务的语句 以下是 max() 函数的源代码。该函数有两个参数 num1 和 num2会返回这两个数中较大的那个数 /* 函数返回两个数中较大的那个数 */ int max(int num1, int num2) {/* 局部变量声明 */int result;if (num1 num2) {result num1;} else {result num2;}return result; }三、函数声明 函数声明会告诉编译器函数名称及如何调用函数。函数的实际主体可以单独定义。 函数声明包括以下几个部分 return_type function_name( parameter list ); 对上面定义的函数 max()以下是函数声明 int max(int num1, int num2); 在函数声明中参数的名称并不重要只有参数的类型是必需的因此下面也是有效的声明 int max(int, int); 当您在一个源文件中定义函数且在另一个文件中调用函数时函数声明是必需的。在这种情况下您应该在调用函数的文件顶部声明函数 四、调用函数 创建 C 函数时会定义函数做什么然后通过调用函数来完成已定义的任务。 当程序调用函数时程序控制权会转移给被调用的函数。被调用的函数执行已定义的任务当函数的返回语句被执行时或到达函数的结束括号时会把程序控制权交还给主程序。 调用函数时传递所需参数如果函数返回一个值则可以存储返回值。例如 #include stdio.h/* 函数声明 */ int max(int num1, int num2);int main () {/* 局部变量定义 */int a 100;int b 200;int ret;/* 调用函数来获取最大值 */ret max(a, b);printf( Max value is : %d\n, ret );return 0; }/* 函数返回两个数中较大的那个数 */ int max(int num1, int num2) {/* 局部变量声明 */int result;if (num1 num2)result num1;elseresult num2;return result; }五、函数参数 如果函数要使用参数则必须声明接受参数值的变量。这些变量称为函数的形式参数。 形式参数就像函数内的其他局部变量在进入函数时被创建退出函数时被销毁。 当调用函数时有两种向函数传递参数的方式 5.1 传值调用 向函数传递参数的传值调用方法把参数的实际值复制给函数的形式参数。在这种情况下修改函数内的形式参数不会影响实际参数 默认情况下C 语言使用传值调用方法来传递参数。一般来说这意味着函数内的代码不会改变用于调用函数的实际参数。函数 swap() 定义如下 /* 函数定义 */ void swap(int x, int y) {int temp;temp x; /* 保存 x 的值 */x y; /* 把 y 赋值给 x */y temp; /* 把 temp 赋值给 y */return; }通过传递实际参数来调用函数 swap() #include stdio.h/* 函数声明 */ void swap(int x, int y);int main () {/* 局部变量定义 */int a 100;int b 200;printf(交换前a 的值 %d\n, a );printf(交换前b 的值 %d\n, b );/* 调用函数来交换值 */swap(a, b);printf(交换后a 的值 %d\n, a );printf(交换后b 的值 %d\n, b );return 0; }执行结果 #include stdio.h/* 函数定义 */ void swap(int x, int y) {int temp;temp x; /* 保存 x 的值 */x y; /* 把 y 赋值给 x */y temp; /* 把 temp 赋值给 y */return; }/* 函数声明 */ void swap(int x, int y);int main () {/* 局部变量定义 */int a 100;int b 200;printf(交换前a 的值 %d\n, a );printf(交换前b 的值 %d\n, b );/* 调用函数来交换值 */swap(a, b);printf(交换后a 的值 %d\n, a );printf(交换后b 的值 %d\n, b );return 0; }5.2 引用调用 通过指针传递方式形参为指向实参地址的指针当对形参的指向操作时就相当于对实参本身进行的操作 传递指针可以让多个函数访问指针所引用的对象而不用把对象声明为全局可访问 /* 函数定义 */ void swap(int *x, int *y) {int temp;temp *x; /* 保存地址 x 的值 */*x *y; /* 把 y 赋值给 x */*y temp; /* 把 temp 赋值给 y */return; }通过引用传值来调用函数 swap() #include stdio.h/* 函数声明 */ void swap(int *x, int *y);int main () {/* 局部变量定义 */int a 100;int b 200;printf(交换前a 的值 %d\n, a );printf(交换前b 的值 %d\n, b );/* 调用函数来交换值* a 表示指向 a 的指针即变量 a 的地址* b 表示指向 b 的指针即变量 b 的地址*/swap(a, b);printf(交换后a 的值 %d\n, a );printf(交换后b 的值 %d\n, b );return 0; }默认情况下C 使用传值调用来传递参数。一般来说这意味着函数内的代码不能改变用于调用函数的实际参数 菜鸟教程学习记录
http://www.w-s-a.com/news/919906/

相关文章:

  • 四川住房与城乡建设部网站注册登记
  • 网站建设第三方沈阳工程最新动态
  • 兰州做网站客户上海企业在线登记
  • 新乡公司做网站wordpress被大量注册
  • 小语种服务网站公众号平台建设网站
  • 免费做mc皮肤网站企业网站建设合同模板
  • 做网站可以申请个体户么网站的定位分析
  • jsp做的零食网站下载wordpress侧边栏折叠
  • 帝国网站单页做301南京旅游网站建设公司
  • 网站sem优化怎么做网站建设推广安徽
  • 比较好的室内设计网站潍坊网络科技
  • 南宁网站建设公设计联盟网站
  • 多个图表统计的网站怎么做百度推广费2800元每年都有吗
  • 连江县住房和城乡建设局网站企业类网站模版
  • 临沂seo整站优化厂家网站建设 大公司排名
  • 网站开发有哪些方式百度导航怎么下载
  • 网站认证免费视频直播网站建设方案
  • 瀑布流分享网站源代码下载网站构建的一般流程是什么
  • wordpress 4.9 多站wordpress邮箱解析
  • 微信网站开发企业汽车网站设计模板
  • 如何提升网站转化率遵义市公共资源交易平台
  • 网站目录管理模板企业解决方案部
  • 建设网站上申请劳务资质吗珠海哪个公司建设网站好
  • c2c商城网站建设在微信怎么开发公众号
  • 美的公司网站建设的目的做个网站要钱吗
  • 和县建设局网站孟州网站建设
  • 网站与规划设计思路竞价培训课程
  • 网站建设设计视频专业设计企业网站
  • 湖南省建设工程网站cerntos wordpress
  • 主机屋的免费空间怎么上传网站广告公司的经营范围有哪些