C语言有一堆关键字,一共n个,就在下面:

1.类型关键字

系统内置类型:long short int char float double void

long:32位整数,默认为有符号,下同

short:16位整数

int:根据机器而定是32位还是16位整数,现在的一般都是32(常用)

char:8位字符(常用)

float:32位小数(单精度)

double:64位小数(双精度)(常用)

void:无(变量只能用于void*,函数返回类型可以用void)(常用)

自定义类型:struct union enum typedef

struct:结构体(常用)

union:共用体

enum:枚举类型

typedef:自定义类型名

类型修饰符:auto extern static register const signed unsigned volatile

auto:自动变量(用于函数内,可加可不加)

extern:外部变量(多文件编程时候用到)

static:函数内静态变量(函数执行完毕不被释放)

register:寄存器变量

const:常量(常用)

signed:有符号,用于long short int char,可加可不加

unsigned:无符号,用于同上(常用)

2.语句关键字

if else switch case default goto while for do break continue return

if和else组成条件判断语句,if(表达式)语句else 语句。表达式为真执行第一个,否则第二个

switch case default组成switch语句。不经常用,不解释了。

goto十分不常用,十分不建议用!所以不解释

while(条件)语句 条件为真的时候执行语句,语句执行完成再次判断 否则跳过执行while下一条语句

for(表达式1;表达式2;表达式3)语句 整个for循环开始执行表达式1,每次像while一样判断表达式2,为真执行语句,然后执行表达式3,否则跳过

do和while组成循环,do 语句 while(条件);先执行语句,然后判断条件,为真再次执行判断,为假继续执行下一条语句

break表示跳出循环体或者一个switch语句,continue表示跳过三种循环的语句部分。

return一般在函数末尾,void函数中只能直接加分号,其它加返回的值。执行return语句时函数立即返回。

3.运算符 sizeof

用法:sizeof(东西),东西可以是数组名(得到数组总字节大小),变量名,类型名,函数名等等。返回size_t,单位是字节。

c语言系统关键词有哪些,C语言的那些关键字相关推荐

  1. C语言系统程序总体框图,c语言学生成绩管理系统(含源代码)精要.doc

    C 语言程序设计作业 一 设计项目:学生成绩管理系统 二 总体设计: 1 程序设计组成框图: 2:模块功能说明: 1 输入功能:输入学生姓名学号及成绩. 2 查看功能:输出姓名学号及各科成绩. 3 查 ...

  2. c语言系统主函数流程图,C语言程序设计——成语学习系统

    头文件 包含内容: 代码: 主函数 功能: 初始化数据,负责调用各个函数,运行登录系统.游戏系统.数据写入系统,完成程序的完整执行. 流程图 代码 Data文件 Data文件包含函数 函数 功能 Ge ...

  3. c语言系统时间的作用,C语言得到当前系统时间

    void getTime(){ //获取当前系统时间 time_t tTime;//距离1900年1月1日的秒数 char str[80]; struct tm* stTim;//时间结构 time( ...

  4. 学生选课系统C语言系统的说明文档,C语言学生选课系统(代码)

    #include #include #include int N1,N2; struct student { int num2; char name2[20]; int nelenum[50]; // ...

  5. c语言系统时间随机种子,C语言中以时间为种子,产生随机数的函数

    srand((unsigned)time(NULL) +++++++++++++++++++++++++++++++++++++++++++++++++ 以时间为种子,其实再产生随机数的函数中都会加, ...

  6. c语言 系统跑分,纯C语言跑分(详细注释)(示例代码)

    #include #include//clock()所属头文件 const int N_qsort=10000;//快排的数据规模 const int M=20000,N=50000;//整点.浮点运 ...

  7. MetaMap程序是如何把生物医学文本有效地匹配到一体化医学语言系统的超级词表的(转)

    MetaMap程序是如何把生物医学文本有效地匹配到一体化医学语言系统的超级词表的 已有 4079 次阅读 2008-10-12 08:35|个人分类:生物医学文本挖掘|关键词:文本挖掘:自然语言处理: ...

  8. 有n个学生选修了c语言程序设计这门课程,C语言程序设计报告学生选修课系统(18页)-原创力文档...

    C 语 言 程 序 设 计 学校: 学院: 班级序号: 学号: :姓名 指导老师: C语言程序设计报告 一.C语言课程设计的目的: 高级语言课程设计是学习完<高级语言程序设计>课程后进行的 ...

  9. R语言系统自带及附属包开元可用数据集汇总

    R语言系统自带及附属包开元可用数据集汇总 目录 R语言系统自带及附属包开元可用数据集汇总 #R自带数据集 #R的各种包自带数据集 #R自带数据集 向量 euro #欧元汇率,长度为11,每个元素都有命 ...

最新文章

  1. sharepoint性能优化
  2. 5 分钟掌握 Python 中常见的配置文件
  3. 把字符串每隔四个字符使用“-”中横线分隔的方法
  4. Mockito框架代码学习调试
  5. C++:18---函数模板(template)
  6. 华为回应“发射卫星抢占6G”:假消息
  7. 题解 P2163 SHOI2007 园丁的烦恼
  8. Atitit 初级 中级 高级 软件工程师的区别 非功能性需求 目录 1. 初级 业务功能 1 1.1. 中级 独立完成业务功能 已经非常见api功能 更加广阔 1 2. 高级 非功能性需求
  9. 信号与系统实验二 信号运算的MATLAB 实验
  10. 操作系统——进程管理(进程的概念与进程控制)
  11. Python之xlsx文件转csv文件
  12. windows10 wifi热点手机连接显示无网络连接问题解决
  13. 相较于本地渲染,云渲染用起来感觉怎么样?
  14. 解决Shiro 加权限注解失效 或者报错 This subject is anonymous
  15. 【愚公系列】2022年12月 使用win11系统自带SSH,远程控制VMware中Liunx虚拟机系统
  16. PHP在线发信投稿系统网站程序
  17. 精读-软件测试的艺术之代码检查,走查与评审
  18. 抖音+今日头条副业项目,新玩法,后期收益月入过万
  19. appstore上传截图的各种尺寸
  20. Altium Designer 如何从已有的PCB图、原理图,分别导出PCB封装库和原理图封装库

热门文章

  1. matplotlib 28原则
  2. 原创:协同过滤之ALS
  3. Sql Plus 操作
  4. java笔记:熟练掌握线程技术---基础篇之解决资源共享的问题(中)--前篇
  5. [轉]javascript 的 location 各種用法
  6. tornado-ioloop-async-io
  7. HDU - 5875 Function [单调性剪枝+预处理]
  8. Linux内核同步 - Read/Write spin lock
  9. Git tag常用命令分享
  10. openssl构建CA认证