-
一个C程序就是由若干头文件和函数组成。
查看全部 -
一个C程序有且只有一个主函数,即main函数。
查看全部 -
二维数组定义的时候,可以不指定行的数量,但是必须指定列的数量。
查看全部 -
#include <stdio.h>
int main()
{
int num,sd,td,hd; //定义三位数num,个位数sd,十位数td,百位数hd
for(num=100; num<1000;num++)
{
hd = num/100; //获取三位数字num百位上的数字
td = num%100/10;//获取三位数字num十位上的数字
sd =num%10;//获取三位数字num个位上的数字
if(num==hd*hd*hd+td*td*td+sd*sd*sd)//水仙花数的条件是什么?
{
printf("水仙花数字:%d\n",num);
}
}
return 0;
}
查看全部 -
%%是为了告诉系统这是个%,不是%d%c什么什么的
查看全部 -
整型数据是指不带小数的数字
浮点数据是指带小数的数字
整型、实型与字符型。
查看全部 -
int、short int、long int是根据编译环境的不同,所取范围不同。而其中short int和long int至少是表中所写范围,但是int在表中是以16位编译环境写的取值范围。另外 c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。
C语言中不存在字符串变量,字符串只能存在字符数组中,这个后面会讲。
查看全部 -
一个C程序就是由若干头文件和函数组成
在最新的C标准中,main函数前的类型为int而不是void
#include<stdio.h>文件头
int main()主函数
printf执行语句查看全部 -
return、break和continue
这三个关键字有一个共同点,那就是读能让后面的语句不执行,不同的地方就是挑的距离不一样。
return很强大,如果一个函数中有一个return,并且执行了,那么这个函数就完了。return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
break稍微弱小一点,它一般用在循环语句中,用于结束循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试。他只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出。
continue和break类似,都是结束循环,不过,没有break强大,他只能结束本次循环,也就是说,他并不跳出循环,而是继续往下判断循环条件执行语句.他只能结束循环中的一次过程,但不能终止循环继续进行。查看全部 -
标识符需要字母开头 结尾不用空格查看全部
-
#include <stdio.h>
int main()
{
int sum,num;//定义变量sum num
sum = 0;
for(num = 0; num<=10; num++)
//for 循环条件与num的变化值
{
sum+=num; //计算每次数字之间的和sum
}
printf("10以内数的和为: %d", sum);
return 0;
}
查看全部 -
int
short int
long int
unsigned int
unsigned short int
unsigned long int
float
double
long double
查看全部 -
int a=b=c是错的,不能连续赋值
查看全部 -
6-5
查看全部 -
/触发只取.小数点前的整数
%余数:对于除得尽的小数中,取.小数点后的数字(123%100=23);对于除不尽的小数,取第六位的余数(10%3=1,因为10/3,上3,下10-9=1,上3,下补0再10-9=1……到第六位余数肯定还是1,所以是1)。
查看全部
举报