首先完善自学总结

  这无异宏观,针以往刚开学了之基础知识,开始进行简单的梳理复习,以要深化对有关知识点的懂得以及操纵。

  一·创建第一单简易的c语言

/*this is first program !*/(/*注释符,内容输出不显)

#include “stdio.h”//预处理指令

int main()//主函数,必出且唯一

{

printf(“My first program !”);//标准输入输出函数

printf(“\nHello wrld !”);//\n,转义序列,换行

return 0

}

  注意:刚开接触c语言时,一定要是致密留意标点符号,最常出现的荒谬就是标点符号漏写错写或是中英文符号来错

规章:输出下列代码,看看会生什么

#include <stdio.h>

int main()

{

printf(“Hi there !\n\n\nThis progarm is a bit”);

printf(“longer than the others.”);

printf(“\nBut really it’s only more text.\n\n\n\a\a”);//\a鸣响

printf(“Hey wait a minute!! what was that??\n\n”);

printf(“\t1.\tA brid?\n”);

printf(“\t2.\tA plane\n”);

printf(“\t3.\tA control character?\n”);

printf(“\n\t\b\bAnd how will this look when it prints out ?\n\n”);

return 0;

}

其次、c语言的输入输出

输入:将本来数据通过输入设备送入计算机

输出:将保存在内存中的计结果送及输出设备上

 C语言本身并无提供输入输出语句,有关输入输出操作都是由函数的调用来实现的。为好这操作,C语言编译系统提供了输入输出函数。

 在斯先上专业输入、输出函数:

2.1.正规输出函数

(1)名称:标准输出函数( 头文件 stdio.h中之函数)。

(2)功能:将一部分多少据一定之格式输出到正规配备上。

(3)格式:

 形式一:printf( “ 格式控制字符串” [, 出口列表]);

 

 形式二: printf (“a=%d  b=%d”,  a,b);

 

2.2.正式输入函数

1)名称:格式输入函数(头文件stdio.h中的函数)。

(2)功能:从正规输入设备上按被定格式接收数据。   

(3)格式:scanf (“格式控制字符串”,地址列表);

条例:利用输入的直径计算一个圆桌的周长面积

#include “stdio.h”

int main()

{

flot radius
=0.0f;//定义半径,加f表面就是float类型的初值,没有加f就是double类型

float diamrte =0.0f;//定义直径

float circumference =0.0f;//定义面积

float pi =3.14159265f;//圆周率

printf(“input the diamrter of the table:”);//提示输入信息

scanf(“%f”,&diameter);//&,//寻址运算符

radius = diameter/2.0f;//计算半径

circumference = 2.0f*pi*radius;//计算周长

area = pi*radius*radius;//计算面积

printf(“\nThe circumference is %.2f”,circumference);//.2f,保留少数个小数

printf(“\nThe area is %.2f\n”,area):

return 0;

}

老三·选择结构

if语句

格式:

(1)if(逻辑表达式)//条件判断

{

执行块

}

(2)if(逻辑表达式)

{

执行块

}

else if(逻辑表达式)

{

执行块

}

else if(逻辑表达式)

{

执行块

}

……

(3)if(逻辑表达式)

{

执行块

}

else

{

执行块

}

规章:输入1及10之间的数字,再确定该数字多可怜

#include “stdio.h”

void main()

{

int number = 0;

printf(“Enter an integer between 0 and 10:”);

sanf(“%d”,&number);

if (number>10)

printf(“warning !!”);

else if(number>5)

printf(“您输入的数字%d比5深\n”,number);

else if(number<6)

printf(“您输入的数字%d比6略带\n”,number);

}

switch语句

格式

switch(integer expression)

{

case constant_expression_1:

statements_1;

break;

…..

case constant expression_n:

break;

default:

break;

}

siwitch语句允许根据一个平头的表达式的结果,从同组动作被选择一个动作

例:

#include “stdio.h”
void main()
{
int number;
printf(“请输入一个100坐内之数字:”);
scanf(“%d”,&number);
if(number>100)
printf(“输入错误!!”);
else
switch(number)
{
case 35:
printf(“太不可思议了!你甚至获得了一等奖!”);
break;
case 97:
printf(“你确实幸运,获得了二等奖!”);
break;
case 78:
printf(“恭喜您得了三等奖!”);
break;
default:
printf(“真是遗憾,没有得奖!”);
break;
}
}

季、循环结构

for循环

格式:for(表达式1;表达式2;表达式3)

{

循环体

}

括号里产生三独表达式,第一独表达式在循环起来时实施并且只实行同样软。

她声明了循环变量count,并初始化为1.第一个表达式是一个巡回条件决定是否循环,

它要是一个逻辑表达式。第三独表达式是啊转循环变量的价值好了循环。

条例:绘制一个盒子

#include “stdio.h”

void main()

{

int count;

printf(“\n****************”);

for(count=1;count<=8;++count)

printf(“\n*              *”);

printf(“\n****************\n”);

}

 While循环:

While(expression)

{Statement1;

Statement2;}

在这个循环语句被若有逻辑表达式等于true就还执行同一组语句。

Do-while循环

及前面片只巡回不同的凡,它是当循环结束测试循环是否持续,所以这个轮回至少会实行同样差。

Do

{

/*statements for the loop body*/

}

While (expression);

修进度漫长:

  图片 1