-
int、short int、long int是根据编译环境的不同,所取范围不同。而其中short int和long int至少是表中所写范围,但是int在表中是以16位编译环境写的取值范围。另外 c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。查看全部
-
标识符可以在goto语句的上方或下方 其中语句标号是一个标识符,该标识符一般用英文大写并遵守标识符命名规则,这个标识符加上一个“:”一起出现在函数内某处,执行goto语句后,程序将跳转到该标号处并执行其后的语句。 goto语句通常不用,主要因为它将使程序层次不清,且不易读,但在特定情况下,可以使用goto语句来提高程序的执行速度,所以还是少用为妙。查看全部
-
递归,递归就是一个函数在它的函数体内调用它自身。执行递归函数将反复调用其自身,每调用一次就进入新的一层。查看全部
-
#include <stdio.h> int main() { int i, sum; for(i=1, sum=0; i<=20; i++) { if( i%3==0 ) //能被3整除这个条件如何写呢? { continue; //应该用哪个循环结束语句呢? } sum += i; } printf("sum=%d\n", sum); return 0; }查看全部
-
A选项中断循环不仅只有break语句,后面将要学习的goto,这里错在“只能”两字上;B选项中break可以用在switch中;C选项break是跳出整个当前循环,continue结束本次循环开始下一次循环,明显作用不同查看全部
-
A选项中断循环不仅只有break语句,后面将要学习的goto,这里错在“只能”两字上;B选项中break可以用在switch中;C选项break是跳出整个当前循环,continue结束本次循环开始下一次循环,明显作用不同查看全部
-
常量值后不加分号查看全部
-
常量是不可以改变的查看全部
-
没弄明白查看全部
-
什么跟什么啊查看全部
-
分清楚形参和实参查看全部
-
定义的时候和调用的时候不一样查看全部
-
#include <stdio.h> int getIndex(int arr[5],int value) { int i; int index; for(i=0;i<5;i++) { /* 请完善数组查询功能 */ if(arr[i]==value) { index=i; break; } else { index=-i; } } return index; } int main() { int arr[5]={3,12,9,8,6}; int value = 8; int index = getIndex(arr , value); //这里应该传什么参数呢? if(index!=-1) { printf("%d在数组中存在,下标为:%d\n",value,index); } else { printf("%d在数组中不存在。\n",value); } return 0; }查看全部
-
if语句循环先走if, 在不符合if条件的情况下再走else,才能避免计算factorial(0)的情况。如果n=1的话getwordnumber=1,不等于1的话就走else 所以走else的时候n不等于1。查看全部
-
http://img1.sycdn.imooc.com//548043a400012aa904320091.jpg查看全部
举报
0/150
提交
取消