第一周自学总结

  这一周,针以往刚开始学过的基础知识,开始进行简单的梳理复习,以求加深对相关知识点的理解与掌握。

  一·创建第一个简单的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);

学习进度条:

任何的限制,都是从自己的内心开始的。

第一周自学总结

相关文章:

你感兴趣的文章:

标签云: