C语言的组成

C语言主要包括五个部分组成,分别是预处理器指令、函数、变量、语句&表达式、注释。例如,下面C语言包括的五个部分:

#include<stdio.h>int main()
{printf("Hello,World! \n");return 0;
}

分号

C语言的书写格式自由,分号是语句结束符。每条语句后必须以“;”作为语句的结束。它表明一个逻辑的结束。例如,下面有两个不同的语句:

printf("Hello,World! \n");return 0;

标识符

C语言中使用变量名、常量名、数组名、函数名、文件名、类型名等统称标识符。一个标识符只能是由字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。下面列出几个合法的标识符:

A,x,BOOK_1,sum5

关键字

auto

else

register

unsigned

break

enum

return

union

case

extern

short

void

char

float

signed

volatile

const

for

sizeof

while

continue

goto

static

default

if

struct

do

int

switch

double

long

typedef

注释

C语言中有两种注释方式:

//单行注释

以//开始的单行注释,这种注释可以单独占一行。

/*单行注释*/
/*
多行注释
多行注释
多行注释
*/

/* */这种格式的注释可以单行或多行

注释内不能嵌套注释,注释也不能出现在字符串或字符值中。

分隔符

C语言中经常使用逗号和空格作为分隔符。逗号主要用在类型说明和函数参数表中,分隔各个变量。空格多用于语句各单词之间,作分隔符。

C语言入门(二):数据类型
C语言入门(三):变量
C语言入门(四):常量

C语言入门(一):基础语法相关推荐

  1. python语言入门n-Python基础语法学习笔记

    一.内存管理 变量在动态语言中,无须事先声明,也不需要制定类型: 编程中一般无须关心变量的存亡,也不需要关心内存的管理: Python使用"引用计数"记录所有对象的引用数 当对象引 ...

  2. python语言入门z-python基础语法_8循环语句

    while 循环 Python中while语句的一般形式: while 判断条件: 语句 无限循环 我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下: 使用 CTRL+C 来退 ...

  3. 【JAVA学习】1、零基础入门Java 基础语法:概念、规则、格式

    [JAVA学习]1.零基础入门Java 基础语法 前言 JAVA开发环境选择 Java 基础概念 Java 标识符 Java修饰符 基础代码模板框架 命名规则 基础规则 后端开发规则 代码格式 前言 ...

  4. Python入门之基础语法

    Python入门之基础语法 行与缩进 #有错误的函数1 def wrong1():print("wrong1")print("这里有一个错误缩进")#有错误的函 ...

  5. 【C++快速入门】基础语法篇

    C++基础语法 C++介绍 cin.cout 函数重载(Overload) 默认参数 extern "C" #pragma once 内联函数(inline function) 内 ...

  6. 复习Java入门与基础语法生活【记录一个咸鱼大学生三个月的奋进生活】002

    复习Java(入门) 既然是入门那就必须讲个故事了:   其实Java是James Gosling为了跨平台而创造的,当时(1991年)SUN公司想在智能家电中大展宏图,结果发现想完成智能家电用C是不 ...

  7. Python基础入门_2基础语法和变量类型

    Python 基础入门系列第二篇,上一篇简单介绍了为什么用 Python,以及安装和配置环境. 这一篇将先介绍基础的语法,包括标识符,即变量名字,然后 Python 特色的缩进规则,注释.保留字等等, ...

  8. Scala语言学习一——基础语法

    什么是 Scala Scala 是一种多范式的编程语言, 其设计的初衷是要集成面向对象编程和函数式编程的各种 特 性 . Scala 运 行 于 Java 平 台 (Java 虚 拟 机 ) , 并 ...

  9. Python入门 —— 02基础语法

    基础语法入门学习推荐: 简明 Python 教程 下文仅为入门推荐书籍的补充与重点 多行语句:末尾使用斜杠 (  ) ,将一行分为多行 var = item1 + item2 + item3 注释: ...

  10. salesforce.com开发平台 Apex语言介绍 (一.基础语法介绍)

    概要 Salesforce.com 的Apex语言是在Salesforce.com平台上执行的一种强类型编程语言.Apex被用作添加应用程序的业务逻辑(Business Logic),开发数据库触发器 ...

最新文章

  1. 【Pandas库】(6) 索引操作--改、查、高级索引
  2. 中国农业大学生物学院徐凌组博后招聘-植物微生物组的多样性和功能研究
  3. 在matlab中有几种获得帮助的途径,matlab经典习题及解答
  4. [多级联动下拉选择框]和[Tree to Tree]续——让他们可以设置默认值
  5. C++中的字符串的部分功能
  6. 基于BPMN2.0的工单系统架构设计(上)
  7. oracle util_mail,在oracle 10g中发送电子邮件
  8. ReportViewer教程(12)-按组折叠
  9. mybatis-plus 中 queryWrapper and与or嵌套
  10. Python 基础 —— Python程序员常犯的那些错误
  11. iOS 开发 入门:使用Ad Hoc 进行用户测试
  12. 使用网刻工具进行局域网内的网络同传及联想电脑同传
  13. 手游图片素材提取_游戏资源提取工具(ExtractData日本游戏看内涵图)V2.5.38.966官方版下载 - 下载吧...
  14. 常用html页面设计工具,网站前端开发常用工具大全-web设计师必备
  15. 思科模拟器配置默认路由(下一跳使用端口)
  16. vivo电池损耗指令代码_「值得收藏」手机上的神奇代码,除了*#*#6485#*#*,还有这些...
  17. 江南爱窗帘十大品牌,怎么合理的搭配窗帘配色
  18. iOS苹果内购详细步骤
  19. 在线培训考核系统源码
  20. Gap year | 最好金龟换酒

热门文章

  1. 如何从Google Play下载应用到电脑
  2. 哪个平台回收速度快?
  3. 重启服务器上的MYSQL
  4. Mysql数据库 | SQL语句解析『下篇』
  5. mappedBy和JoinColumn实质上指向的是同一个表即外键作为主键所在的表对应的实体
  6. 十种心态毁掉你的职场生涯
  7. 学习笔记(19):零基础搞定Python数据分析与挖掘-常用的正则符号(二)
  8. 稳定性和高可用如何保障?一手测评华为云网站高可用解决方案
  9. 计算机乱七八糟小知识备忘录
  10. 接入支付宝小程序能力,人人租机实现从 0-100 增长