从零开始学习C语言(第二天)

Posted 若曦明月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始学习C语言(第二天)相关的知识,希望对你有一定的参考价值。

  今天我学习了C语言的常量分为:字面常量、const修饰的常量、#define定义的标识符常量、枚举常量。字符串、strlen、while

字面常量:指的是输入程序中的值 。表示数字如:3、5、100、3.14.....

#include<stdio.h>

int main()
{
	int a = 4;//a就是int类型的变量,而4就是常量。
	printf("%d\\n", a);
	return 0;
}

const修饰的常量:使变量无法改变

#include<stdio.h>

int main()
{
    const int a = 2;//让变量a无法改变(本质上还是变量,只是const赋予了常属性)
	printf("%d\\n", a);
    a=8;
    printf(“%d\\n”,a);

	return 0;
		
}
//加入const之前,打印出来的结果是:2,8
//加入cosnt之后,运行起来会报错。因为const使的a的值无法改变,就是2而不是8.

#define定义的标识符常量:把标识符定义为其后的常量

#include<stdio.h>
#define MAX 10
int main()
{
	int arr[MAX] = { 0 };//arr数组,[]里的只能输入常量,但是define让MAX来表示10这个常量
	printf("%d\\n", MAX);
	return 0;
 }

枚举常量:表示一一列举的意思

#include<stdio.h>

enum Color//enum就是枚举常量
{
	RED,
	YELLOW,
	BLUE
//常量值在没有赋值时系统会默认给它的第一个变量赋值0,后面的依次为1、2......
};

int main()
{
    enum Color color = BLUE;
    printf("%d\\n", color);//2
	printf("%d\\n", RED);//0
	printf("%d\\n", YELLOW);//1
	printf("%d\\n", BLUE);//2printf("%d\\n", color);
//枚举常量(RED、YELLOW、BLUE)是不可以改的,但是通过枚举类型所创建出来的变量(color)是可以改的	
	return 0;
}

字符串:由双引号引起来的一串字符称为字符串 %s打印字符串

#include<stdio.h>

int main()
{
	char arr1[] = "abc";//"abc"='a','b','c','\\0'——'\\0'表示字符串的结束标志
	printf("%s\\n", arr1);
	return 0;
}

strlen——计算字符串长度的

#include<stdio.h>

int main()
{
	char arr1[] = "abc";
	printf("%d\\n", strlen(arr1));
	printf("%d\\n", strlen("c:\\test\\32\\test.c"));//转义字符为1个长度,/t,/32
	return 0;

}

while——循环

#include<stdio.h>

int main()
{
	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	int a = 0;
	while (a < 10)//()里写的是判断条件
	{
		printf("%d\\n", arr[a]);
		a++;
	}
	return 0;
	
}

 还有许多学习的东西我就不一一列举了,学好C语言关键还是要多写代码。ps:这还只是初始C语言的阶段,还没深入了解,有些错误的地方还请多多执教!

以上是关于从零开始学习C语言(第二天)的主要内容,如果未能解决你的问题,请参考以下文章

从零开始学写脚本(大麦网抢票 上)第二天

Python学习第二天

PHP从零开始,第二天

C语言攻略-从零开始的C语言生活----初阶篇

c/c++零基础坐牢第二天

c 语言学习第二天