为了账号安全,请及时绑定邮箱和手机立即绑定
  • wrg
    使用break语句时注意以下几点: 1、在没有循环结构的情况下,break不能用在单独的if-else语句中。 2、在多层循环中,一个break语句只跳出当前循环。
    查看全部
  • =是赋值运算符,,==是关系运算符结果只为0 oR 1。
    查看全部
    0 采集 收起 来源:关系运算符

    2015-03-16

  • while循环语句是开始循环前首先会判断条件表达式的值是否为假,如果为假的话循环代码块就不会执行;do-while循环语句是先执行循环代码块再判断循环条件,所以至少执行一次;通常在已经知道循环次数的情况下当然是for循环语句。
    查看全部
    0 采集 收起 来源:练习题

    2015-03-16

  • 形参是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传如的参数,就类似小明,说了的话而不实际行动;实参是在调用时传递该函数的参数,就如小刚能实际行动起来。 函数的形参和实参具有以下特点: •形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。 •实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值等办法使实参获得确定值。 •在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。 例如:以下函数multiDouble(int x)实现把x乘以2再返回给函数调用处。
    查看全部
    0 采集 收起 来源:形参与实参

    2015-03-16

  • #include<stdio.h> int Ku() { printf("小明在慕课网上学习\n"); } int muke(int n) { printf("小明在慕课网上已经学习了%d门课程\n",n); } int main() { Ku(); muke(123); return 0; } p
    查看全部
    1 采集 收起 来源:有参与无参

    2018-03-22

  • #include <stdio.h> int main() { int x = 0; printf("x=%d\n",x++);//x++先取值x=0,所以x++等于0,然后x本身再自加1,此时x=1 printf("x=%d\n",++x);//++x先运算,等于x+1,而x=1,所以++x等于2 return 0; }
    查看全部
  • #include <stdio.h> int main() { int a = 100; printf("%d\n",a++); printf("%d\n",++a); printf("%d\n",--a); printf("%d\n",a--); printf("%d\n",a+1); printf("%d\n",a); return 0; } 输出: 100 102 101 101 101 100 解释: a++的值为a,然后a再加1 ++a的值是先加1,即它的值为a+1 或者说 a++是先引用,后加;++a是先加,后引用。 a++当常量看待,++a当变量看待。
    查看全部
  • 1、整个数组当作函数参数,即把数组名称传入函数中. 2、数组中的元素当作函数参数,即把数组中的参数传入函数中 1、数组名作为函数实参传递时,函数定义处作为接收参数的数组类型形参既可以指定长度也可以不指定长度。 2、数组元素作为函数实参传递时,数组元素类型必须与形参数据类型一致。
    查看全部
  • 1、最好避免出现数组越界访问,循环变量最好不要超出数组的长度. 2、C语言的数组长度一经声明,长度就是固定,无法改变,并且C语言并不提供计算数组长度的方法。
    查看全部
    0 采集 收起 来源:数组的遍历

    2015-03-16

  • 不牢固
    查看全部
  • 函数的形参和实参具有以下特点: 形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值等办法使实参获得确定值。 在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。
    查看全部
    0 采集 收起 来源:形参与实参

    2015-03-16

  • 变量的初始化分为两种方式:1.先声明再初始化int age;age=18; 2.声明的同时初始化int age = 18;
    查看全部
    0 采集 收起 来源:变量及赋值

    2015-03-16

  • 标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。
    查看全部
    0 采集 收起 来源:有名有姓的C

    2015-03-16

  • 注意: 1、for循环中的“表达式1、2、3”均可可以缺省,但分号(;)不能缺省。 2、省略“表达式1(循环变量赋初值)”,表示不对循环变量赋初始值。 3、省略“表达式2(循环条件)”,不做其它处理,循环一直执行(死循环)。 4、省略“表达式3(循环变量增量)”,不做其他处理,循环一直执行(死循环)。 5、表达式1可以是设置循环变量的初值的赋值表达式,也可以是其他表达式。 6、表达式1和表达式3可以是一个简单表达式也可以是多个表达式以逗号分割。 7、表达式2一般是关系表达式或逻辑表达式,但也可是数值表达式或字符表达式,只要其值非零,就执行循环体。 8、各表达式中的变量一定要在for循环之前定义。
    查看全部
  • for(表达式1;表达式2;表达式3) { 执行代码块; } 第一步:执行表达式1,对循环变量做初始化; 第二步:判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0),则结束循环; 第三步:执行表达式3; 第四步:执行for循环中执行代码块后执行第二步; 第五步:循环结束,程序继续向下执行。
    查看全部

举报

0/150
提交
取消
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!