0
点赞
收藏
分享

微信扫一扫

Window11+annie 视频下载器安装

星巢文化 2024-11-24 阅读 8

文章目录

前言


提示:以下是本篇文章正文内容,下面案例可供参考
本文着重参考了这篇文章
C语言32个关键字详解

一、char

1.定义字符串类型

#include <stdio.h>
int main()
{
	char c[]="Hello,World!";
    printf("%s\n",c);
 	printf("%c\n",c[0]);
 	printf("%c\n",c[1]);
    system("pause");
    return 0;
}

在这里插入图片描述

2.定义字符类型

#include <stdio.h>
int main()
{
    char c = 'a'; 
    char a; 
    printf("%d\n", c);  // 打印字符c的ASCII值
    printf("char的大小=%d\n", sizeof(a));  // 打印字符c的ASCII值
    system("pause");    // 在Windows系统上暂停程序,等待用户按键继续
    return 0;
}

在这里插入图片描述

在这里插入图片描述

二、short

#include <stdio.h>
int main()
{
   short n=4;
   short c;
   printf("%d\n",n);
   short m=40000;
   printf("%d\n",m);
   printf("short的大小%d\n",sizeof(c));
   system("pause");    // 在Windows系统上暂停程序,等待用户按键继续
   return 0;
}

在这里插入图片描述

三、int

#include <stdio.h>
int main()
{
    int c = 4; 
    int a;
    printf("c的值%d\n", c);  // 打印字符c的ASCII值
    printf("int的大小%d\n", sizeof(a));  // 打印字符c的ASCII值   
    system("pause");    // 在Windows系统上暂停程序,等待用户按键继续
    return 0;
}

在这里插入图片描述

四、long

#include <stdio.h>
int main()
{
    long int c; 
    long long int a; 
    printf("long int=%d\n", sizeof(c));  // 打印字符c的ASCII值
    printf("long long int=%d\n", sizeof(a));  // 打印字符c的ASCII值
    system("pause");    // 在Windows系统上暂停程序,等待用户按键继续
    return 0;
}

在这里插入图片描述

五、signed

六、unsigned

#include <stdio.h>
int main(){
	unsigned int a = -11;  
	unsigned char b = -129;
	printf("%u\n", a);
	printf("%u\n", b);
	return 0;
}

在这里插入图片描述
在这里插入图片描述

七、float

#include <stdio.h>
int main(){
	float n=3.14;
	float a;
	printf("%f\n", n);
	printf("float的大小=%d\n",sizeof(a));
	return 0;
}

在这里插入图片描述

八、double

#include <stdio.h>
int main(){
	double n=3.14;
	double a;
	printf("%lf\n", n);
	printf("double的大小=%d\n",sizeof(a));
	return 0;
}

在这里插入图片描述

九、struct、union、enum

【C语言】结构体、枚举、联合体

十、void

1.void用于函数声明,没有返回值的函数,其类型为 void。

#include <stdio.h>
void Add(int x,int y){
	printf("%d\n", x + y);
}
int main(){
	int gg = 11;
	int jj = 24;
	Add(gg,jj);
	return 0;
}

2.void不能用来声明变量或常量

3.void是没有返回值的,在void函数里面不能使用return来返回数据。

十一、for

1.省略变量初始化

#include <stdio.h>
int main(){
	int i = 0;  //在for循环外面对变量进行赋值
	for (; i < 10; i++){
		printf("%d ", i);
	}
	return 0;
}

在这里插入图片描述

2.省略循环条件

#include <stdio.h>
int main(){
	int i;  //在for循环外面对变量进行赋值
	for (i = 0; ; i++){
		printf("%d ", i);
	}
	return 0;
}

在这里插入图片描述

3.省略变量更新

#include <stdio.h>
int main(){
	int i;  //在for循环外面对变量进行赋值
	for (i = 0; i<10 ; ){
		printf("%d ", i);
	}
	return 0;
}

在这里插入图片描述

4.三个都省略

#include <stdio.h>
int main(){
	int i;  //在for循环外面对变量进行赋值
	for (;  ; ){
		printf("%d ", i);
	}
	return 0;
}

在这里插入图片描述

十二、do while

#include <stdio.h>
int main(){
	int n = 1;
	int sum = 0;
	do{
		sum += n;
		n++;   //这里我们让n进行自加
 
	} while (n <= 1);
 
	printf("%d\n", sum); //用sum来计算总和
	return 0;
}

在这里插入图片描述

十三、while

#include <stdio.h>
int main(){
	int n = 1;
	int  sum = 0;
	while (n <= 1){
		sum += n;
		n++;
	}
	printf("%d\n", sum); //计算总和
	return 0;
}

在这里插入图片描述

十四、break

#include <stdio.h>
int main(){
	while (1){
		printf("blue");	
		break;    //直接结束循环,就不会进入死循环
	}
	return 0;
}

在这里插入图片描述

十五、continue

在这里插入图片描述

十五、if else

在这里插入图片描述

十六、goto

1.goto从上到下

#include <stdio.h>
int main(){
goto end;
	printf("1\n");
	printf("2\n");
	printf("3\n");
	printf("4\n");
end:
	printf("5\n");
	printf("6\n");
	printf("7\n");
 
	return 0;
}

在这里插入图片描述

2.goto从下到上

#include <stdio.h>
int main(){             //这个代码会进入一个死循环
	printf("1\n");      //到了goto永远往上执行,不会停止
	printf("2\n");
	printf("3\n");
	printf("4\n");
end:  
	printf("5\n");
goto end;
	printf("6\n");
	printf("7\n");
 
	return 0;   
}

在这里插入图片描述

十七、switch case default

#include <stdio.h>
int main(){
	int day;
	printf("请输入1-7:");
	scanf("%d", &day);
	switch (day)
	{
	case 1:
		printf("星期一\n");
	//	break;
	case 2:
		printf("星期二\n");
		break;
	case 3:
		printf("星期三\n");
		break;
	case 4:
		printf("星期四\n");
		break;
	case 5:
		printf("星期五\n");
		break;
	case 6:
		printf("星期六\n");
		break;
	case 7:
		printf("星期天\n");
		break;
	default:
		printf("你输入的有误!\n");
		break;
	}
	return 0;
}

在这里插入图片描述

十八、return

十九、auto

二十、extern

二十一、register

二十二、static

【C语言】static关键字修饰局部变量、全局变量、函数

二十三、typedef

1.对整形重命名

2.对数组重命名

3.对指针重命名

二十四、const

二十五、sizeof

1.计算数据类型大小

#include<stdio.h>
int main(){
	printf("%d\n",sizeof(char));
	printf("%d\n",sizeof(short));
	printf("%d\n",sizeof(int));
	printf("%d\n",sizeof(float));
	printf("%d\n",sizeof(double));
	return 0;
}

在这里插入图片描述

2.计算数组大小

#include <stdio.h>
int main(){
	int jj[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
	//int为4个字节
	//我们定义了10个数
	//所以10*4=40个字节
	printf("%d\n", sizeof(jj));//40
	
	//下面我们求的是数组的空间大小
	printf("%d\n", sizeof(jj)/sizeof(jj[0]));//10
	return 0;
}

在这里插入图片描述

二十六、volatile

二十七、参考资料

C语言实现窗体程序,DevC++ 窗体应用
Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.zip
Dev C++下载安装和使用教程(新手必看)
static和const的作用与区别

总结

本文仅仅简单介绍了【C语言】关键字详解,评论区欢迎讨论。

举报

相关推荐

0 条评论