C语言萌新的复习之旅

C语言程序设计复习(第一天)

最简单的C语言程序

#include<stdio.h>//编译预处理指令
int main()//定义主函数
{
	printf("This is aC program.\n");
	return 0;//函数结束的标志
}
分析:

 1. 程序第二行,main是函数的名字,表示“主函数”,main前面的int表示此函数的类型为整型。
 2. 程序第五行,return 0;的作用是:当main函数执行结束前将整数0作为函数值返回调用函数处。
 3. 每一个C语言都需要一个main函数。函数体是由{}括起来的
 4. \n为换行符,输出前一项后显示屏的光标会到下一行的开头。

注释

在写程序的过程中,注释是十分重要的,注释可以帮助你或者别人理解代码,
在编译时注释部分不会产生目标代码,注释对运行不起作用。
在C语言中注释共有两种方法

  1. //为单行注释。这种注释可以单独占一行,也可以在所写内容的右侧进行注释。这种注释的范围从//开始,下一行结束。这种注释不能跨行。如果注释内容一行内写不下,那么可以用多个//进行换行书写。
  2. /* */注释,这种注释可以包含多行内容,可以单独占一行,也可以包含多行。

复习例题

例题1
设置3个变量,用第一个变量和第二个变量来存放整数,第三个变量来存放第一变量和第二变量的和。

#include<stdio.h>
int sum(int FirsrNumber, int SecondNumber);
int main()
{
	int FirstNumber,SecondNumber;//定义变量名
	int summation;
	printf("input FirstNumber and SecondNumber:");//请输入两个数字
	scanf("%d %d",&FirstNumber,&SecondNumber);
	summation=sum(FirstNumber,SecondNumber);
	printf("%d + %d= %d",FirstNumber,SecondNumber,summation);//输出
	return 0;
}
//求和函数
//作用求两个数的和
//两个整型
int sum(int FirsrNumber, int SecondNumber)
{
	int sum;
	sum=FirsrNumber+SecondNumber;
	return sum;
}

例题2
用函数来实现求两个整数的较大者,用调用函数

#include<stdio.h>
int max(int x,int y);
int main()
{
int a,b,c;
scanf("%d %d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
return 0;
}
int max(int x,int y)
{
int result;
if(x>y)
	{
	result=x;
	}
else 
	{
	z=y;
	}
return result;
}

C语言复习第二天

基本概念

源程序:

  1. 使用程序设计语言编写的程序,
  2. 计算机不能够直接运行,需要转换成计算机能够识别的代码形式。

C语言中的相关概念

  1. 可执行程序,计算机能够识别并执行的程序
  2. 编译(广义):将从源程序转换为可执行程序的过程称为编程。使用不同的编译器和不同的操作系统,编译程序的方法和过程是不一样的。同一个源程序使用不同的编译器,可运行于不同系统结构和不同操作系统下,即程序可移植。
  3. 集成开发环境:是一个软件包,可以完成编辑,编译,执行和调试程序。比如:Visiual Studio系统,Eclipse+minGW,Dev c++,Code Blocks。

简单程序的一般形式

#include<stdio.h>//指令
int main()
{
printf("Hello World");//函数
return 0//语句
}
  1. 指令:
    1. 完成程序编译前的特殊处理,如文件包含,条件编译,符号说明;
    2. 指令以#开始,
    3. 指令行上没有符号”;“。
    4. #include指令
    #include<stdio.h>:编译前将<stdio.h>中的内容包含到程序中
    目的:使用其中定义的函数和常量,如前面的程序中,要使用printf函数,将上述的stdio.h包含到程序中。
  2. 语句
    1. 语句是程序运行时执行的命令。
    2. 每条语句要以;结束
  3. 函数
    1. 函数是一系列组合在一起并赋予了名字的语句
    2. 函数不是语句的简单罗列,是语句间的有机结合,完成完整的算法描述。
    3. 库函数是作为C语言实现的一部分提供的函数。如sin(x)函数
    4. main是特殊函数:当程序开始运行时其会被系统自动调用。
    5. 函数返回状态值:返回值为0表示程序正常终止。

程序的开发步骤

需求分析(Analysis),设计(Design),编码(Write),编辑(Edit),编译(Compile),链接(link),运行(run),调试(Debug)

C语言复习第三天

C数据类型

  1. 常量与变量
    1. 常量:在程序中不能改变的量
    2. 变量:其值在程序执行过程中可以改变的量。
  2. 标识符
    1. 编译时需要变量,函数,宏以及其他实体进行命名,这些名称统称为标识符
    2. C语言中标识符可以含字母,数字,下划线,但必须以字母或者下划线开头。如time10,get_next_char
    3. C语言大小写敏感,下列变量在C语言中时不同变量:job,joB,jOb,Job,JoB,JOb,JOB
    4. 尽量不要使用汉字拼音的全拼和简写
    5. 标识符尽量使用能够说明该标识符表示含义的词或词的组合表示,以正确程序的可读性。
  3. C语言关键词
    auto enum restrict* unsigned break extern return void case float short volatile char for signed while const goto sizeof _Bool* continue if static _Complex* default inline* struct _Imaginary* do int switch double long typedef else register union

常量

  1. 整型 int
  2. 实型 double
  3. 字符型 用 \ 开头的字符为转义字符,代表1个字符
  4. 字符串
  5. 枚举类

变量

1 变量的声明 类型关键字 变量名;
2. 使用变量的基本原则 变量必须先声明,后使用
3. 声明顺序无关紧要
4. 变量的类型决定了 数据的存储形式,合法的取值范围,占用内存空间的大小。可参与的运算种类。
5. 一条声明语句可声明若干个同类型变量

数据类型

  1. 计算机将内存分割为字节,每个字节可以存储8位的信息:
    每个字节都有唯一的地址。
  2. 数据在内存存储方式,如果内存中n个字节,可以将内存地址的取值范围想像成0~n-1之间的整数。
  3. 单个字节所能表示的数的范围有限,通常将多个字节链接起来,形成一个整体代表一个数,一般用1.2.4.8个字节方式组成,
  4. 程序中的每个变量占有一个或者多个字节内存,将第一个字节的地址称为变量的地址

基本数据类型

  1. int 整数,在目前绝大多数机器上占4个字节
  2. float 单精度浮点数 4个字节
  3. double 双精度浮点数 8个字节
  4. char 字符 1个字节 表示256个ASCII字符,或0~255的整数
  5. short short int 简写为short 短整型 2个字节
  6. long
    1. long int 简写为long 长整型 4个字节
    2. long double 长双精度浮点数 10个字节
  7. unsigned 用来修饰char int short 和 long 无符号整数(正整数和0)
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值