文档章节

3. 标示符

 小清年
发布于 2014/05/11 18:20
字数 275
阅读 2
收藏 0

3. 标示符

3.1 标示符是为变量、函数、宏定义等起的名字。例如:int age;int l,w,h; #define PI 3.14
3.2 标示符由字母、数字和下划线组成,并且必须以字母或下划线开始(不能以数字开始)。
3.3 标示符示例
合法的标示符
age time customer_name
非法的标示符
10times get-id
3.4 C语言的标示符是区分大小写的,例如:age Age aGe agE AGE aGE 等是不同的标示符。
3.5 标示符的命名要见名知义,例如 int nl = 20;和 int age = 20 ;后者的命名就比较好。
3.6 标示符一般小写,多个单词以下划线分割 例如:current_page customer_address等
#include <stdio.h>
// 宏定义 标示符 PI
#define PI 3.14
// 求周长函数名称标示符 get_circle以及参数r标示符
double get_circle(int r){
            return 2*PI*r;
}
double get_area(int r){
            return PI*r*r;
}
int main(void){
            // 变量c标示符
            double c = get_circle(3);
            // 变量a标示符
            double a = get_area(5);
            printf("c=%.2f\n",c);
            printf("a=%.2f\n",a);
            return 0;
}
 

该博客教程视频地址:http://geek99.com/node/202

本文转载自:http://geek99.com/node/812#

共有 人打赏支持
粉丝 0
博文 70
码字总数 0
作品 0
门头沟
采用ActionSets创建插件菜单与工具栏

第一步、定义工作台窗口菜单 1)打开插件清单编辑器,选择Extensions选项卡,并点击【adding...】按钮。 2)在扩展点列表中选择"org.eclipse.ui.actionSets",并点击【确定】按钮。 3)右键点...

寒山石
2013/01/22
0
0
【简明 Python 教程】学习笔记【Python简介及基本概念】

Python的特色:简单、易学、免费开源、高层语言、可移植性、解释性、面向对象、可扩展性、可嵌入性、丰富的库。 Ctrl-d退出提示符; Ctrl-z再按Enter。 复数。 标示符的命名: 标示符是用来标...

donhui
2014/11/27
0
0
iOS9 获取手机的唯一标识(一)——CFUUID、NSUUID、IDFA、IDFV、UDID、OpenUDID 的区别

转自 http://my.oschina.net/hejunbinlan/blog/496724?p=1 在2013年3月21日苹果已经通知开发者,从2013年5月1日起,访问UIDID的应用将不再能通过审核,替代的方案是开发者应该使用“在iOS 6...

ziyuzhiye
2017/10/26
0
0
活动目录命令及用法

活动目录命令及用法 Dcpromo :升级或降级域控制器 Wbadmin :使您可以备份和还原您的操作系统、 卷、文件、 文件夹的命令字 Wbadmin /? :查看关于wbadmin命令相关的参数。 Wbadmin start ...

余二五
2017/11/22
0
0
尚学堂高淇老师java300集视频的一点点笔记~~~

高淇java300集笔记 2013.6.25 1. java严格区分大小写。 2. main方法是程序的入口,程序的第一步。 7. 容量小的数据类型可以自动转为容量大的类型。 3. 一个源文件可以对应多个class。 4. cla...

小蚂蚁的太空梦
2014/02/25
3.4K
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7防火墙firewalld操作

firewalld Linux上新用的防火墙软件,跟iptables差不多的工具。 firewall-cmd 是 firewalld 的字符界面管理工具,firewalld是CentOS7的一大特性,最大的好处有两个:支持动态更新,不用重启服...

dingdayu
今天
1
0
关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

DannyCoder
今天
2
0
Spring的Resttemplate发送带header的post请求

private HttpHeaders getJsonHeader() { HttpHeaders headers = new HttpHeaders(); MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8"); ......

qiang123
昨天
3
0
Spring Cloud Gateway 之 Only one connection receive subscriber allowed

都说Spring Cloud Gateway好,我也来试试,可是配置了总是报下面这个错误: java.lang.IllegalStateException: Only one connection receive subscriber allowed. 困扰了我几天的问题,原来...

ThinkGem
昨天
26
0
学习设计模式——观察者模式

1. 认识观察者模式 1. 定义:定义对象之间一种一对多的依赖关系,当一个对象状态发生变化时,依赖该对象的其他对象都会得到通知并进行相应的变化。 2. 组织结构: Subject:目标对象类,会被...

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部