c简要

标识符区分大小写。
声明用于检查属性。
定义除声明作用外还会分配存储单元。

符号常量

避免幻数
define LOWER 0 结尾无分号

表达式和语句

表达式具有值。
表达式后加分号语句。

输入输出

getchar 一次读一个字符。
putchar 一次写一个字符。

字符串

字符串或字符常量用双引号括起来。
\0 标志字符串结束。
\n 换行符。

变量

变量先声明后使用。
const 指定变量值不能修改。
int 通常16位。
float 通常32位。
double
char 一个字节。
sizeof 编译时运算符。
typedef 类型定义。

生命周期作用域

局部变量(自动变量) 在函数执行期间存在,在函数内可见。
外部变量 在程序执行期间存在,全局可见。在函数内可以使用extern显示声明。在其他文件中用extern声明。
static用于外部变量和函数,其他文件不能访问。用于局部变量一直存储在内存。

数组

数组下标从0开始。
数组下标可以是任何整形表达式。

函数

函数原型表明函数参数个数和类型,返回值类型。参数名可选。
函数参数都是值传递。

指针

在函数定义形参中,指针和数组等价。

时间: 2024-09-16 01:25:16

c简要的相关文章

Dreamweaver插件用法简要说明

dreamweaver 第一步,确定你安装有Macromedia Extension Manager(以下简称EM),中文名称就叫插件管理器,Dreamweaver 4.0以上版本都自带了这个软件,在安装Dreamweaver的时候会自动安装这个东东.如下图所示: 如果您找不到这个东东,也可以去这里下载一个最新版本的EM回来安装:http://www.macromediachina.com/exchange/em_download/ 第二步,安装EM之后,mxp格式的插件就会变成下面的图标,表示

简要分析基于图形界面的人机软交互设计

导读: 广义的交互设计,包括人与人之间发生的事情,比如你去一个店里消费,营业员给你拿物品找钱等:人与物发生的事情,你去试用一些(PMC)便携消费电子产品产生的一些交互过程:以及物与物或自动化发生的一些事情,这些都可以称为互动交互,交互的过程大致都是这样,区别在于人.物(机器或物品)产生的不同层级类别的体验.现在(HCI)人机交互领域发展的最好的无疑是互联网web2.0甚至web3.0呼之欲出的交互,基于图形界面的人机软交互设计. 我们熟知的互联网领域经历了2000年时候的泡沫,经历了web2.0

优秀的交互设计师《瞬间之美》简要总结

选择阅读<瞬间之美>的最初原因,就是单纯的因为它是之前看过的<就这么简单>的作者翻译的,觉得一个优秀的交互设计师,他推荐的书应该也很值得一看.事实证明,确实如此. 在这本书中,原作者探究了界面的种种微妙细节,它们在用户使用的每一个瞬间如何改善或是破坏用户的体验,进而探讨了应该如何对每一个细节加以改进.让我们能够学习到如何发现设计的不足并持续改进的方法. 整本书以用户应用互联网从始至终的所有细节为脉络,分成了指引用户.学习.搜索.深入.参与.管理信息和离开七个部分.虽然看目录有三十多

ASP.NET 2.0运行时简要分析

概述: 本文基于ASP.NET 2.0的源代码,对ASP.NET 2.0运行时进行了简要的分析, 希望能帮助你理解ASP.NET 2.0中请求处理过程及页面编译模型. 关键字: ASP.NET 2.0运行时,原理,请求处理,页面编译,ASP.NET 2.0 HTTP Runtime 主要类: System.Web.HttpRuntime System.Web.HttpApplicationFactory System.Web.HttpApplication System.Web.Compilat

Oracle分析函数、多维函数和Model函数的简要说明

以下代码均经过测试,可直接运行 Oracle分析函数.多维函数和Model函数简要说明,主要针对BI报表统计,不一定很全面,但对BI应用场景做了少许说明 --创建一张销售数量表,数据趋势是递增的 CREATE TABLE ComputerSales AS SELECT 120+TRUNC(rn/12)+ROUND(DBMS_RANDOM.VALUE(1,10)) SalesNumber FROM ( SELECT level,ROWNUM rn FROM DUAL CONNECT BY ROWN

【探索PowerShell 】【六】脚本基础简要

在后续的教程中,我将主要介绍PowerShell的脚本是如何编写的.这一节,先做一个概览 和大体的介绍,今天是假日,就先不写太多,明天开始逐条讲解. PowerShell脚本基础知识概览: 常量.变量.数组.哈希 条件.逻辑 循环控制 模块化 WMI对象(各种设备) ADSI对象(活动目录) 常量.变量.数组.哈希 各种字符串操作 使用常量和变量 各种运算符和表达式 创建.修改.合并数组或哈希表 条件.逻辑 判断各种条件 "if"."switch"语句 使用运算符进

安装dbus-python的简要教程

  这篇文章主要介绍了安装dbus-python的简要教程,dbus-python在Python编程中多用于处理进程之间的通信,需要的朋友可以参考下 写一个 python 脚本需要用到 dbus,但因为 dbus-python 这个包并没有提供 setup.py , 所以无法通过 pip 直接安装,唯有下载源码手动编译安装一途了. ? 1 2 3 wget https://pypi.python.org/packages/source/d/dbus-python/dbus-python-0.84

win7微软发布的省电功能简要概括

微软发布过一份标题为"win7 Power Management"的14页白皮书,描述了Windows 7的电源管理技术是如何降低电能消耗,这边简要的对14页白皮书进行概括下: 1 空闲资源的能耗 当一台计算机启动后,不会一直处在全负荷运行状态,因此会有很多空闲时间,所以空闲时间 里耗电量就成为电源管理的一个重要技术.在win7里,空闲时的耗电量得到有效改善,当某个硬件一定时间不工作后就会进入低功耗状态已达到省电的目的.包括CPU,硬盘,内存以及网络部分都采用了这种技 术.比如,一块全

MyBatis中的resultMap简要概述_java

Mybatis简介 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. Mybatis的功能架构分为三层(图片借用了百度百科): 1)       API接口层:提供给外部使用的接口API,开发人员通过这些本地API

8天玩转并行开发——第七天 简要分析任务与线程池

原文:8天玩转并行开发--第七天 简要分析任务与线程池          其实说到上一篇,我们要说的task的知识也说的差不多了,这一篇我们开始站在理论上了解下"线程池"和"任务"之间的关系,不管是 说线程还是任务,我们都不可避免的要讨论下线程池,然而在.net 4.0以后,线程池引擎考虑了未来的扩展性,已经充分利用多核微处理器 架构,只要在可能的情况下,我们应该尽量使用task,而不是线程池.   首先看一下task的结构 从图中我们可以看出Task.Factor