linuxc
linux是一套免费使用和自由传播的类unix操作系统,目的是建立不受任何商品化软件的版权制约的,全世界能自由使用的unix兼容产品。
c语言的书写格式:
1.C语言的关键字必须是小写。
2.c程序一般都采用缩进格式的书写方法。
3.注释符是以/* */,//是单行注释。
c语言特点:1.面向过程。2.结构化语言。
布尔值转化为整数true为1,flash为0。
在c语言中,非0为真,0为假。
常用的输出函数:
printf(格式控制,输出列表);
例如:printf(“%d”,a);
scanf(格式控制,地址列表);
例如:scanf(“%d”,&a);
putchar(参数)字符格式输出函数;
getchar()接受函数;
1.%c用以输出单个字符。
2.%d表示按照十进制形式输出整形数据。
3.%o即按照八进制的形式输出对应数据。
4.%x即按照十六进制的形式输出对应的数据。
5.%u即把对应内存单元中的数据以无符号形式输出。
6.%s用于输出字符串。
7.%f表示输出实型数据。
8.%e表示以指数形式输出浮点型数据。
9.%g表示自动选择%f或%e格式来输出浮点型数据。
选择结构程序设计
if语句
if(表达式)语句一。
if(表达式)语句一
else语句二。
if(表达式1)
语句1
else if(表达式2)
语句2
else
.........
swith语句
switch(表达式)
{
case 整型常量表达式1:语句1 [break]
case 整型常量表达式2:语句2 [break]
.............
case 整型常量表达式n:语句n [break]
defaule:语句组n+1
}
循环结构程序设计
while(表达式)
循环体语句
例如:
int i,sum=0;
i=1;
while(i<=10)
sum=sum+1;
i=i+1;
printf(“%d”,sum);
do-while语句
do
循环体语句
while(表达式);
for语句
for(表达式1;表达式2;表达式3)
循环体语句;
例如:
int i,sum=0;
for(i=1;i<=10;i++)
sum+=i;
printf(“sum=%d/n”,sum);
break语句
while(...){
....
if(....)
break;
}
continute语句
例如:
int i,sum=0;
for(i=1;i<=10;i++)
sum+=i;
continute;
printf(“%d/n”,sum);
continue和break的比较:break是语句终止循环;continue语句只是结束本次循环。