c语言知识点
- 格式:doc
- 大小:2.00 KB
- 文档页数:2
1.c 语言的基本结构:顺序结构、分支结构、循环结构。
2.在C语言中,关键字都是小写,大小写是有区别的。
3.C语言不提供输入输出函数。
4.代码书写时,都要在英文状态下输入
5标识符只能有字母、数字、下划线组成,并且第一个字符只能是字母或下划线。
6.main()表示一个主函数,每一个C源程序都必须有,且只有一个主函数。
7.main函数即使程序的入口,又是程序的出口。例 :
#include
Int main()
{------函数开始的标志
Printf(“this is a good start”);
Return 0;
}-----函数结束的标志
8.例题
求5!
方法一
#include
Int main()
{
Int t,i;-----声明变量
t=1;
i=2;
while(i<=5)
{
t=t*i;
i=i+1;
}
Printf(“%d/n”,t);
}
方法二
#include
Int main()
{
Int t,i;
t=1;
i=2;
do
{
t=t*i;
i=i+1;
}
While(i<=5);
Printf(“%d/n”,t);
} 输入年月日,输出它是该年的第几天
#include
Int year,month,day,sum=0;
Int main()
{
Int mon();
Printf(“请输入年月日,如(2013-2-15):”);
Scanf(“%d-%d-%d”,&year,&month,&day);
Mon();
Printf(“\n”);
Return 0;
}
Int mon()
{
Int i;
If(month!=1)
{
For(i=1;i { Swith(i) { Case1:case3:case5:case7:case8:case10:case12:sum+=31;break; Case2: Sum=(year%4==0&&year%100==0||year%100==0&&year%400==0)?sum+=29:sum+=28;break; Default:sum+=30; } } } Printf(“它是第%d天”,sum+day); } 9.进制转换 十进制整数:十进制常数没有前缀,其首位不能为零,数码为0-9; 八进制整数:必须以零开头,取值为0-7; 十六进制整数:前缀为ox或OX, 取值为0-9、a-f或A-F; 若将十进制转换为其:只需除以各进制的权数,取得其余数,第一次的余数为个位数,第二位余数为十位数。 若将各进制专化为十进制,只需乘以权数的次方,例:将0123转化为十进制:1*8*8+2*8+2*1 10运算符的优先级:括号>单目>算数>关系>逻辑>三目>赋值>逗号. 11.一维数组:数组名[常量表达式] 注意:对于同一个数组,其所有元素的数据类型都是相同的;数组名不能与其他变量名相同;定义数组时,下标必须是常量或常量表达式,使用数组时,下标可以是变量变量表达式。