-
C语言是没有检查数组长度改变或者数组越界的这个机制,可能会在编辑器中编译并通过,但是结果就不能肯定了,因此还是不要越界或者改变数组的长度
查看全部 -
数组只声明也不行啊,看一下数组是如何初始化的。说到初始化,C语言中的数组初始化是有三种形式的,分别是:
1、 数据类型 数组名称[长度n] = {元素1,元素2…元素n};
2、 数据类型 数组名称[] = {元素1,元素2…元素n};
3、 数据类型 数组名称[长度n]; 数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n-1] = 元素n;
查看全部 -
ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。查看全部
-
C语言中的常用格式化符查看全部
-
%为求与余
查看全部 -
:int、short int、long int是根据编译环境的不同,所取范围不同。而其中short int和long int至少是表中所写范围,但是int在表中是以16位编译环境写的取值范围。另外 c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。查看全部
-
else if你可以理解为 判断语句 符合就执行表达式 不行就执行下一个语句 else就等于 你上面的语句都执行不了 它就直接执行 不需要其它的判断
查看全部 -
标识符不能是c语言的关键字
查看全部 -
行数可以省略,列数不可省略。
查看全部 -
do while中间的执行语句是否要带printf要看你需要得到的结果是什么。
例题中将printf放在执行语句中,那么每当执行do while的执行语句时,都会输出printf里面的内容。
任务中需要得到的结果只有一行,自然不用放在do while之中,放在执行语句中你就会得到多个printf里面的内容
查看全部 -
do-while循环至少要执行一次循环语句
注意:使用do-while结构语句时,while括号后必须有分号
查看全部 -
只打一个%会被认为是格式符号,%%则会被认为是%
查看全部 -
该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。
查看全部 -
临时性
查看全部 -
c语言 ASCII码中,A~Z:65-90, a~z:97-122(分别一一对应);
这里的'a'其实如果用%c的话里面显示的就是字母a,但是用%d的话那么他就是对应ASCII码中的97,就是程序输出的数字了
查看全部
举报