基础快速过 之C语言 二:什么是关键字 标识符 系统保留字 变量和常量[各个语言通用]

0、其实 学了这么久。这些 关键字 标识符 系统保留字 我早已分不清楚 分类。

为此我特意 百度了下 这些传统概念。呵呵。

保留字:

auto       break         case       char      const
continue   default       do         double     else
enum       extern        float      for        goto
if         int           long       redister   return
short      signed        sizeof     static     struct
switch     typedef       union      unsigned   void
volatile   while

这些英文单词 请务必 会读 会写 知道意思。 因为是基本。 要求强制记忆。

什么?你说你不行? 行。那你别背了。 看我的教程  早晚让你学会。

1、什么是关键字

  关键字无非 就是说 是 系统 预先定义好的 单词 。  你 对就是你  在编程的 时候 千万不能 用 这些 单词 作为变量名 和 函数名。记住 否则 编译 必定不能通过。

  你说 你英文词穷?  我教你。

  比如:你要 声明一个变量 你可以 是这样。temp  demo 。 什么?你英文不懂?  拼音 呢?  linshi .zhanshi . ceshi .可以吧。不过请 尽量别用后者。

2、什么是标识符

  就是 你定义 变量的时候 请记住 一定不要是 数字开头。 可以下划线 但是其他符号 不允许的。 数字 别开头就行 丢后面没事。

  但是 除了 下划线。 其他的符号 不允许。 但是:& * && || & | 这些符号除外 以后 讲解。 指针操作 和位运算的。 0101010101010 你懂的。

3、什么是系统保留字

  和关键字差不多。  系统 保留的字符 不能 用作定义变量名 函数名。

4、变量和常量

  1、变量:

    其实就是一个  容器。 他是有类型的。 打个比方:每种酒瓶装不同的酒。  变量 是一个可以变的 量  他可以 为空 可以频繁更换 数据。

    但是 他也有 容量 存放不下。就会导致 内存泄漏。 定义变量后  在C语言里面 是一个未知 数值。需要初始化 例如 :  int a=0;

  2、常量:

    其实 也是一个容器。。 但是他是密封的。  一开始 只能放置 在初始化的时候。以后都无法更改。

时间: 2024-08-08 17:53:03

基础快速过 之C语言 二:什么是关键字 标识符 系统保留字 变量和常量[各个语言通用]的相关文章

快速学习C语言二: 编译自动化, 静态分析, 单元测试,coredump调试,性能剖析

上次的Hello world算是入门了,现在学习一些相关工具的使用 编译自动化 写好程序,首先要编译,就用gcc就好了,基本用法如下 gcc helloworld.c -o helloworld.o helloworld.c是源码,helloworld.o是编译后的可执行文件,运行的话就用 ./helloworld.o就可以了. 但是如果代码写的多了,每次改动完都手动用gcc编译太麻烦了,所以要用Makefile来 自动化这项工作,在当前目录下创建Makefile文件,大概如下 hellowor

《语义网基础教程》学习笔记(二)

二.RDF概述(参考http://zh.transwiki.org/cn/rdfprimer.htm) 1.本体: 一个本体是一个概念体系(conceptualization)的显式的形式化规范. 一般来说,一个本体形式地刻画一个论域.一个典型的本体由有限个术语及它们之间的关系组成. ★在万维网这个环境中,本体提供了对给定领域的一种共识.这种共识对于消除术语差别是必要的. 通过把各自的术语差异映射到一个公共的本体之间的直接映射,可以消除这些术语差异. 不管采用哪种方案,本体都支持语义可共用性(s

[web建站] 优课急送《零基础快速学习建站》视频+课件【价值399元】

[课程介绍]你想快速建一个网站出来吗?你想从什么都不懂到一两天出一个漂漂亮亮的站吗?你想完成领导交给你的任务找人建站吗?你想自己建站来创业吗?你想学会建站之后,利用给别人建站来赚钱吗?你想建一个跟某个网站一模一样的网站吗?你想让同学朋友羡慕你会建站,而且很牛逼的站吗? 只需7天,我们帮你实现.?每年网站建设人才缺口近千万.说明人才需求迫切.每年新增IT企业数百万.说明职位需求庞大.每年新增网站几百万.说明网站建设是个紧缺人才的行业,也是说明需求很大.关于公司企业或者建站开发技术交流的QQ群平均每

Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 2. 变量

大家在中学就已经学过变量的概念了.例如:我们令 x = 100,则可以推出 x*2 = 200 试试下面这段 Python 代码 1 import turtle 2 3 turtle.shape("turtle") 4 x = 100 5 turtle.forward(x) 6 turtle.left(45) 7 turtle.forward(2*x) 8 9 turtle.exitonclick() 运行上面的代码,小海龟将画出下面的图案 x = 100 声明了变量 x,并将它赋值为

python基础学习 第十七天 (二)

python基础学习 第十七天 (二) 一. 魔法方法 定义:双下方法是特殊方法,他是解释器提供的 由爽下划线加方法名加双下划线 方法名的具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有益于我们阅读源码. 调用:不同的双下方法有不同的触发方式,就好比盗墓时触发的机关一样,不知不觉就触发了双下方法,例如:init 1.1 len class B: def __len__(self): print(666) b = B()

go语言基础一:数据类型,变量和常量,类型转化

做了很久的java,最近有空研究下go语言,跟java一样,go语言也是一门语言,那么他的学习方法跟java是相差不远的,记得之前入门java的时候,自己摸索, 一抹黑很难受,那么现在学习go语言,因为有了之前的经验,所以自己从基础开始学习go语言. 一   数据类型 java中 数据类型分为: 基本数据类型和引用数据类型,String 是应用数据类型,所以存在比较特殊的地方 包括: byte,short,int ,floate,double,Boolean,long  ,char,这是java

C语言二维数组作为函数的参数

前言:今天在实现装配线调度程序时候,用到了二维数组,并将其作为函数的参数.在写程序的时候,遇到一些问题,即二维数组做函数的参数应该如何正确表示.我写程序的错误如下程序所示: #include <cstdio> void print(int *a[3]) { printf("%d\n",a[0][0]); } int main() { int a[2][3] = {1,2,3,4,5,6}; print(a); return 0; } 编译程序时候,在第10行提示错误信息:|

C语言 二维数组与指针笔记

今天分析了C语言二维数组和指针的基本理解,感觉有点懵...代码记录一下,如果有大神临幸发现哪里有误,欢迎指正~~~ #include <stdio.h> #include <stdlib.h> #include <string.h> //void func(int p[][]) //这样写等同于void func(int **p) p++移动了四个字节,(*p)++移动了四个字节,不符合二维数组规律 //{ //} //列优先输出的函数(即竖着输出) void func

SQL Server调优系列基础篇(并行运算总结篇二)

原文:SQL Server调优系列基础篇(并行运算总结篇二) 前言 上一篇文章我们介绍了查看查询计划的并行运行方式. 本篇我们接着分析SQL Server的并行运算. 闲言少叙,直接进入本篇的正题. 技术准备 同前几篇一样,基于SQL Server2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析. 内容 文章开始前,我们先来回顾上一篇中介绍的并行运算,来看文章最后介绍的并行运算语句: SELECT B1.[KEY],B1.DATA,B2.DATA FROM BigTa