为了账号安全,请及时绑定邮箱和手机立即绑定
  • 二维数组是:int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}}; 画图大致如下: 1 2 3 [0][0] [0][1] [0][2] 4 5 6 [1][0] [1][1] [1][2] 7 8 9 [2][0] [2][1] [2][2] 这里有两条对角线,一条为左上至右下,对应数组中的数为1,5,9。 另一条为右上至左下,对应数组中的数为3,5,7。 相加应该是:1+5+9+3+7=25
    查看全部
  • 不可改变的常量 在程序执行过程中,值不发生改变的量称为常量。C语言的常量可以分为直接常量和符号常量。 直接常量也称为字面量,是可以直接拿来使用,无需说明的量,比如: 整型常量:13、0、-13; eg:printf("%d\n,100"); 实型常量:13.33、-24.4; eg:printf("%f\n",3.14); 字符常量:‘a’、‘M’ eg:printf("%c\n",'A'); 字符串常量:”I love imooc!” eg:printf("I love imooc!"); 在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义,其一般形式为: #define 标识符 常量值 符号常量的标示符一般习惯使用大写字母,变量的标示符一般习惯使用小写字母,加以区分。
    查看全部
  • #include <stdio.h> int main() { int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; int i,j; int sum=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) { if(i%2==0&&j%2==0) sum=sum+arr[i][j]; } } sum=sum+arr[1][1]; printf("对角线元素之和是:%d\n",sum); return 0; }
    查看全部
  • 1、数据类型 数组名称[常量表达式1][常量表达式2]...[常量表达式n] = {{值1,..,值n},{值1,..,值n},...,{值1,..,值n}}; 2、数据类型 数组名称[常量表达式1][常量表达式2]...[常量表达式n]; 数组名称[下标1][下标2]...[下标n] = 值; 多维数组初始化要注意以下事项: 1、采用第一种始化时数组声明必须指定列的维数。因为系统会根据数组中元素的总个数来分配空间,当知道元素总个数以及列的维数后,会直接计算出行的维数; 2、采用第二种初始化时数组声明必须同时指定行和列的维数。
    查看全部
    0 采集 收起 来源:多维数组

    2015-09-16

  • 1、strlen()获取字符串的长度,在字符串长度中是不包括‘\0’而且汉字和字母的长度是不一样的 2、strcmp()在比较的时候会把字符串先转换成ASCII码再进行比较,返回的结果为0表示s1和s2的ASCII码相等,返回结果为1表示s1比s2的ASCII码大,返回结果为-1表示s1比s2的ASCII码小 3、strcpy()拷贝之后会覆盖原来字符串且不能对字符串常量进行拷贝 4、strcat在使用时s1与s2指的内存空间不能重叠,且s1要有足够的空间来容纳要复制的字符串
    查看全部
    0 采集 收起 来源:字符串函数

    2015-09-16

  • 1、char 字符串名称[长度] = "字符串值"; 2、char 字符串名称[长度] = {'字符1','字符2',...,'字符n','\0' 1、[]中的长度是可以省略不写的; 2、采用第2种方式的时候最后一个元素必须是'\0','\0'表示字符串的结束标志; 3、采用第2种方式的时候在数组中不能写中文。
    查看全部
    0 采集 收起 来源:字符串与数组

    2018-03-22

  • #include <stdio.h> #define PRICE 2.3 #define START 13 #define ADDITION 1 #define ADDITIONRATE 1.2; #define DISTANCE 12 int main() { float sum1,sum2; int time1 = 9; //这两个时间的值可以用scanf("%d",&time1);来给小明每天填入 int time2 = 18; if(DISTANCE <= 3){ sum1 = START + ADDITION; sum2 = sum1; }else{ if(time1 >= 23 || time1 < 5){ sum1 = START + (DISTANCE-3)*PRICE*ADDITIONRATE + ADDITION; }else{ sum1 = START + (DISTANCE-3)*PRICE + ADDITION; } if(time2 >= 23 || time2 < 5){ sum2 = START + (DISTANCE-3)*PRICE*ADDITIONRATE + ADDITION; }else{ sum2 = START + (DISTANCE-3)*PRICE + ADDITION; } } printf("小明每天打车费用:%f",sum1+sum2); return 0; }
    查看全部
    0 采集 收起 来源:综合练习

    2018-03-22

  • 当if语句中找到符合的小标就用break跳出循环
    查看全部
  • 三目运算符 <表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果。 条件 ? 结果1 : 结果2 里面的?号是格式要求。也可以理解为是不是条件成立,条件成立为结果1否则为结果2。
    查看全部
    0 采集 收起 来源:运算符号是啥

    2018-03-22

  • (b++)+1+(++b)+(b++) 这里面b各是什么值
    查看全部
    0 采集 收起 来源:练习题

    2015-09-16

  • hd*hd*hd+td*td*td+sd*sd*sd==num 位置一定要搞明白 不要随意的摆放 不然就算显示结果出来 还是不能运行的 还有就是 不要重复的去定义变量
    查看全部
  • 变量定义的一般形式为:数据类型 变量名; 多个类型相同的变量:数据类型 变量名, 变量名, 变量名...;
    查看全部
    0 采集 收起 来源:变量及赋值

    2015-09-16

  • %求余。优先级:初等运算符(括号等)>单目运算符 > 算术运算符(+、-、*、/、%)>关系运算符(>、>=、==、!=、<、<=)>逻辑运算符(!<不包括>、||、&&)>条件运算符(?、:)>赋值运算符(=)>逗号运算符(,) [ 查看全文 ] 2015-09-02
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • 编程时给变量或者函数起的名字就是标识符, C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点: (1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 (2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。 (3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。 (4)标识符不能是C语言的关键字。想了解更多C语言关键字的知识,请查阅WIKI。
    查看全部
    0 采集 收起 来源:有名有姓的C

    2018-03-22

  • for循环中的分号一定要写
    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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