已采纳回答 / 世末理想乡
学校讲课让用的是codeblock,不是很好用但是没啥大问题,界面也挺好,入门挺好的,当然vc6.0也挺好。vs2017功能强大,但对入门学生这仨没啥大差别。
2018-03-11
已采纳回答 / qq_哈哈哈但愿长醉不复醒_0
for (int i=0;string[i]!='\0';i++)
数组不表明长度是会自动确定长度,在最后一个字符后加‘\0’不是换行符
2018-03-11
已采纳回答 / qq_silentsoul_0
在c语言里“==”和数学中的“=”是意义完全相同的。c语言中的“=”是一种新定义的符号,意义为给一个变量赋值,比如我想让a的值为1,那就是a=1。
2018-03-10
已采纳回答 / qq_長樂_0
就是 你要认真的看旁边的知识点 整数型就用int 浮点型 也就是带有小数点的用float 然后是一个字母的就用chart每次写程序都要进行分类定义变量
2018-03-09
已采纳回答 / qq_我的祖坟在发光_03337296
% 单列出来就是取模运算符%%没有特殊含义但,在格式化IO语句,如Scanf/Printf/Format等之中,百分号是特殊格式化字符%n 回车%d 输出整数%% 输出一个百分号还有很多,可以参考格式化语句的说明
2018-03-09
已采纳回答 / Eleven_11_
index:索引value:值数组下标以0开头而不是1;问题归根结底是代(ying)码(yu)习(bu)惯(hao)的问题假设现在有一个数组arr[3]={4,5,6};这个数组的长度就是定义的3, 其值4,5,6对应的索引分别是0,1,2arr[0]=4;arr[1]=5;arr[2]=6;而之后的arr[3](4、5、6、7、8....)就不存在了,所以如果想遍历数组看5这个值(value)是否存在于数组,当然不能用arr[5]=index而是要用arr[index]=5
2018-03-06
已采纳回答 / 慕后端5489353
这是c语言中输出格式控制语句。%后面接上的内容是控制变量输出格式的 f 表示 浮点数 , %6.1f 就是输出的变量总共占6列,其中小数占一列。%1f -- 你用了数字1,不是字母L的小写.这个1的意思是输出/入总位数为1位。参考:float a,b;scanf("%1f %f",&a,&b); ‘%1f,1 是只读一个字符输入12.345 67.8a 读 1, b读 2.345, 而后的67.8留在输入缓冲器里.printf("%f %f",a,b);1.000000 2....
2018-03-04