c语言注释语句执行吗,C语言学习笔记之C语言概念解析(附资料分享)每一个语句都必须以分号结尾但预处理命令函数头和花括号“}”之后不能加分号...
【【怪兽爱C语言】C语言学习笔记之C语言概念解析(附资料分享)】https://toutiao.com/group/6582429294901854728/?iid=15906422033&app=explore_article×tamp=1532610042&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share
(单行语句的最后都是分号) 每一个语句都必须以分号结尾但预处理命令函数头和花括号“}”之后不能加分号,标识符、关键字之间必须至少加一个空格
一C语言程序的基本语法结构:
1、主函数main()
main()函数的常见结构如下所示。
voidmain()
{
… /*函数体*/
}
2、 如果需要在程序执行时接受命令行参数,则main()函数的格式如下。
voidmain(intargc,char * argv[] )
{
…
}
二、单行语句与复合语句
1、单行语句
C语言程序中单行语句的最后都是分号(;),这是C语言程序的语句结束符号,所有的C语言语句都必须以分号结束。
需要注意,C语言中的单行语句并不是说该语句只占一行,而是指以分号结束的语句。
如:printf(''This is c'');//这是一条输出语句,以;结束。
2、复合语句
在程序中,有时需要将相邻的数条语句作为一个整体来执行,就可以将这些语句用花括号括起来,成为一个复合语句,也称为语句块。
如:for(int a=0;a<9;a ){
...................
}
3、注释
C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,将忽略注释,不对注释作任何处理。
注释可出现在程序中的任何位置,用来向用户提示或解释程序的意义。
三、C语言程序的结构特点
一个C语言源程序可以由一个或多个程序源文件组成,每个源文件可包含一个或多个函数。
一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。
源程序中可以有预处理命令(include命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。
每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号
标识符、关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
四、 标识符与关键字
1、标识符
在C语言程序中,标识符由1~8个字符组成。构成标识符的字符只能是下划线“_”、数字(0~9)和英文字母,并且标识符的第一个字符只能是下划线或英文字母。
C语言是一种对字母大小写敏感的语言,定义标识符时必须注意字母的大小写。
在使用标识符时还必须注意以下几点。
① 标准C语言不限制标识符的长度,但它受各种版本的C语言编译系统限制,同时也受到具体机器的限制。例如在某版本C语言中规定标识符前八位有效,当两个标识符 前八位相同时,则被认为是同一个标识符。
② 在标识符中,大小写是有区别的。例如BOOK和book 是两个不同的标识符。
③标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便阅读理解,作到“顾名思义”。
2、关键字
在C语言程序中,还有一类特殊的标识符,它们仅供系统专用,不能用来作为用户定义的标识符,这就是关键字。关键字是有特殊含义的系统保留标识符,因此又称为系 统保留字。
关键字是由C语言规定的具有特定意义的字符串,用户定义的标识符不应与关键字相同。C语言的关键字分为以下几类。
(1)类型说明符。
用于定义、说明变量、函数或其他数据结构的类型。如前面例题中用到的int,double等。
(2)语句定义符。
用于表示一个语句的功能。如例1.3中用到的ifelse就是条件语句的语句定义符。
(3)预处理命令字。
用于表示一个预处理命令。如前面各例中用到的include。
写在最后
今天就分享到这里 图片太多不一一上传了
c语言注释语句执行吗,C语言学习笔记之C语言概念解析(附资料分享)每一个语句都必须以分号结尾但预处理命令函数头和花括号“}”之后不能加分号...相关推荐
- 游戏开发学习笔记——lua脚本语言——安装、汉化与小测试(解决lua运行代码乱码问题)
游戏开发学习笔记--lua脚本语言--安装.汉化与小测试 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: Lua 是一种轻量小巧的脚本语言,用 ...
- 【学习笔记】C++语言程序设计(郑莉):数组、指针与字符串
[学习笔记]C++语言程序设计(郑莉):数组.指针与字符串 1. 数组 1.1 数组的声明与使用 1.2 数组的存储与初始化 1.3 数组作为函数参数 1.4 对象数组 2. 指针 2.1 内存空间的 ...
- 【学习笔记】C++语言程序设计(郑莉):继承与派生
[学习笔记]C++语言程序设计(郑莉):继承与派生 1. 类的继承与派生 1.1 派生类的定义 1.2 派生类生成过程 2. 访问控制 3. 类型兼容规则 4. 派生类的构造和析构函数 4.1 构造函 ...
- GEE(Google Earth Engine) 最基础代码学习笔记二 —— JavaScript 语言
GEE(Google Earth Engine) 学习笔记二 Javascript 语言 1. 注释 print('Hello World!'); 如果要注释,则在代码前面加//,比如: // pri ...
- R语言小白学习笔记3—R语言读取数据
R语言小白学习笔记3-R语言读取数据 笔记链接 想说的话 学习笔记3-R语言读取数据 3.1 读取CSV文件 3.1.1 read_delim函数 3.1.2 fread函数 3.2 读取Excel数 ...
- Java快速入门学习笔记9 | Java语言中的方法
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记3 | Java语言中的表达式与操作符
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- 【学习笔记】C++语言程序设计(郑莉):数据的共享与保护
[学习笔记]C++语言程序设计(郑莉):数据的共享与保护 1. 标识符的作用域与可见性 1.1 作用域 1.1.1 函数原型作用域 1.1.2 局部作用域 1.1.3 类作用域 1.1.4 命名空间作 ...
- 23 DesignPatterns学习笔记:C++语言实现 --- 2.2 Adapter
23 DesignPatterns学习笔记:C++语言实现 --- 2.2 Adapter 2016-07-22 (www.cnblogs.com/icmzn) 模式理解 1. Adapter 定义 ...
最新文章
- 使用Python,OpenCV进行Tesseract-OCR绑定及识别
- 拆卸台式电脑主机,cpu,硬盘,内存条等
- webform空间在html输出数据库,如何:在 ASP 上的数据网格中导出数据。 Microsoft Excel 的 NET WebForm...
- 在java程序中使用protobuf
- 【牛客 - 303H第十五届浙江大学宁波理工学院程序设计大赛(同步赛)】Protoss and Zerg(快速幂取模,组合数学)
- 01-05 Linux常用命令-性能统计
- centos7.2安装五笔输入法的方法(king已测)
- 移动开发者大会.html5。Android。ios。wp联盟
- VS2019安装智能提示番茄助手VAssistX
- 简述导线平差计算的五个步骤_结点导线如何平差
- 松本行弘的程序世界读书笔记
- PIC单片机IDE,IPE和PICkit3下载使用的几个坑
- 华为android是什么文件夹,华为手机里的文件夹代表什么?哪些可以清除?看完秒懂!...
- Java微信公众平台开发之素材管理
- Microsoft Visual SourceSafe
- VS Code 呈现缩进参考线以及语法高亮改变
- 树莓派3b+ ubuntu-mate18.04系统安装 迅雷远程下载 搭建详解
- linux卸载内核网卡驱动,ubuntu 16.04 卸载旧网卡noveau装新的网卡驱动
- 定点数一位乘法之Booth(布斯)算法
- 英飞凌SP370方案胎压监测器-专业级视频课程-朱有鹏-专题视频课程