记录学习编程的每一天—Day1

第一个c程序

#include<stdio.h>
int main()
{
	printf("hello c!\n");
	return 0;
}

数据类型

char //字符型
short //短整型
int //整型
long //长整型
long long //长长整型
float //单精度浮点型
double //双精度浮点型
bool //布尔型

变量&常量

变量

定义方法: 数据类型 变量名;
**变量的分类:**局部变量和全局变量。
全局变量作用于全局,局部变量作用于他所属的作用域。
当局部变量与全局变量同名时,局部变量优先使用。
作用域和生命周期
作用域:限定某个名字可用性的代码范围就是这个名字的作用域。
生命周期:变量从创建到销毁的时间段。

常量

常量分为:字面值常量,const修饰的常量,枚举常量(enum),宏定义常量(#define)

#include<stdio.h>
#define MAX 10//宏定义常量
enum sex
{
	MALE;
	EEMALE;
	SECRET;
}//枚举常量
int mian()
{
	3.14;//字面值常量
	const float p=3.14f;//const修饰的常量
	p=5.14;//错误,无法修改常量的值
	return 0;
	}

字符串

由双引号引起来的一串字符称为字符串字面值,简称字符串。
字符串的结束标志是一个\0的转义字符,在计算字符串长度(strlen)的时候\0是结束标识,不算作字符串的内容

转义字符

所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了
常用的转义字符有
\n 换行符
\t 水平制表符
\v 垂直制表符

注释

作用:将代码中不需要的代码给注释掉。在一些难懂的代码后加注释有助于理解代码。
方法:
①/* /以“/”开始,“*/”结尾,可以一次性注释多行。缺陷:不能嵌套注释
②//只能注释当前行,如需注释下一行,在该行的结尾处加"".

语句

选择语句

单分支选择语句 if

类型:
①if
②if else
③if elseif elseif…else

多分支选择语句 switch

switch (常量表达式)
{
	case 常量1:语句;break;
	case 常量2:语句;break;
	case 常量3:语句;break;
	...
	case 常量n:语句;break;
	default:语句;break;
	}

循环语句

while循环

while(条件表达式)
	循环体;

for循环

for(  ;  ;  )
	循环体;

do while循环

do
	循环体;
while(条件表达式)

函数

特点:简化代码,代码复用。’

数组

数组的定义
int arr[10]={1,2,3,4,5,6,7,8,9,10};
int arr[]={1,2,3,4,5,6,7,8,9,10};
数组的使用

#include<stdio.h>
int main()
{
	int i;
	int arr[10]={1,2,3,4,5,6,7,8,9,10};
	for(i=0;i<10;i++)
		{
			printf("%d",arr[i]);
			printf(''\n");
		}
	return o;
}

猜你喜欢

转载自blog.csdn.net/WGVWbig/article/details/115377251