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.一维数组:数组名[常量表达式]

注意:对于同一个数组,其所有元素的数据类型都是相同的;数组名不能与其他变量名相同;定义数组时,下标必须是常量或常量表达式,使用数组时,下标可以是变量变量表达式。