共 32 篇文章
显示摘要每页显示  条
变量的作用域和存储方式: 按作用域分: 全局变量 在所有的函数外部定义的变量叫做全局变量 全局变量使用范围:从定义位置开始到整个程序结束。局部变量 在一个函数内部定义的变量或者是函数的形参,都统称为局部变量 void f (int i) //函数的形参,是局部变量 { int j = 20; //函数内部定义的变量,是局部变量 } 局部...
函数的形参和实参。函数的形参和实参 形参:形式参数,函数定义时定义的参数 实参:实际参数,函数调用时用到的参数。/* 示例代码 函数的形参和实参 * 时间 2015-8-8 16:59*/int add(int i, int j) // i 和 j 是形参,在函数被调用时接收函数传过来的数据进行计算{// 4 和 5 是实参,函数被调用时会将4,5传给形参i,j printf("sum = %d\...
函数的声明。函数的声明 函数调用和函数定义的顺序 如果函数调用写在了函数定义的前面,则必须加函数的前置声明 函数前置声明的作用: 1. 告诉编译器即将可能出现的若干个字母代表的是一个函数 2. 告诉编译器即将可能出现的若干个字母所代表的函数的形参和返回值的具体情况 3. 函数声明是一个语句,末尾必须加分号 4. 对库函数...
最简单的函数的使用。//对前面定义函数的调用,在这里,main是主调函数,max是被调函数,调用时,要写被调函数的函数名,并根据被调函数的参数给予相应类型的值 max(c, d); //这里的a,b或者是c,d是调用函数时要操作的数据,这里会将数据传给i和j,i和j接收到数据之后在max函数里面进行相应的操作 max(e, f); //程序执行到max(a,b)时会跳...
函数。如何定义函数 函数的返回值 函数的名字(函数的形参列表) { 函数的执行体 }函数的分类 有参函数 和 无参函数 有返回值 和 无返回值函数 库函数 和 用户自定义函数 值传递函数 和 地址传递函数 普通函数 和 主函数(main函数) 一个程序必须有且只能有一个主函数 主函数可以调用普通函数,普通函数不能调通主函数 普通函...
二维数组和多维数组。二维数组 int a[3][4] 总共是12个元素,可以当作3行4列看待,这12个元素的名字依次是:多维数组 是否存在多维数组 不存在 因为内存是线性唯一的 n维数组可以当作每个元素n-1维数组的一维数组 比如: int a[3][4]; 该数组是含有3个元素的一维数组,只不过每个元素都可以再分成四个小元素。该数组是含有3个元素...
一维数组的应用举例。一维数组的应用举例: 赋值。/* 示例代码 一维数组的初始化和赋值 * 时间 2015-8-6 21:46 *//完全初始化 int b[5] = { 1, 2, 3 }; //不完全初始化 int c[5]; //不初始化 int d[5] = { 0 }; //清零。printf("请输入两个值,以逗号隔开:\n"); scanf("%d,%d", &...
数组的分类 一维数组 怎样定义一维数组 为n个变量连续分配存储空间 所有的变量的数据类型必须相同 所有变量所占的字节大小必须相等。如果要把 a 数组的值全部赋给 b 数组 错误的写法: b = a; //a,b 是数组名,数组名代表的不是数组的五个元素,而是是数组首元素的地址 正确的写法: ...
break 和 continue.i++) { if (3>2) break; //break虽然是if内部的语句,但终止的却是外部的for循环 printf ("AA\n"); //永远不会输出 } 4. break在多个循环嵌套使用的情况下 例子: for (i=0;i<3;i++) { for (j=0;j<3;j++) { break; //break只能终止距离它最近的循环 }} p...
do...while 和 while 的区别do...while 和 while 的区别 格式:do { printf("请输入一元二次方程的三个系数:\n"); printf("a = "); scanf("%lf", &a);printf("b = ");scanf("%lf", &b);scanf("%lf", &c);printf("有两个解,分别为:x1 = %lf,x2 = %lf\n&qu...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部