初学c课程笔记整理1->>概念初解
2015-10-19 20:36
155 查看
是什么?有什么用?用在什么地方?(理解)
养成良好的编程习惯;
培养编程思想;
写代码之前应该先分析需求,分析完需求再开始写代码(写注释);
1.关键字(系统定义)
被C语言赋予了特殊含义的单词,
> 关键字特征:全部都是小写
> 关键字在开发工具中会显示特殊颜色
> 编译器严格区分大小写
>⚠注意: 关键字不能用作变量名、函数名等
- C语言中一共有32个关键字
auto double int struct break else long switch
+ case enum register typedef char extern return
+ union const float short unsigned continue for
+ signed void default goto sizeof volatile do if while static
2.标示符(自定义,遵守规则,服从规范)
标识符,从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来
标识符命名规则:
1.只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_组成;
2.严格区分大小写;
3.不能以数字开头;
4.不可以使用关键字作为标识符;
⚠️命名规范:(目的:为了容易理解名称的含义)
命名应当直观且可以拼读,要望文知意,便于记忆和阅读。
标识符最好采用英文单词或其组合,不允许使用拼音。程序中的英文单词一般不要太复杂, 用词应当准确。
起一个有意义名字,能够?高代码的可读性
驼峰命名(除开第一个单词后面每个单词首字母大写)
标示符命名规范详述
驼峰命名法(Camel-Case)是电脑程序编写时的一套命名规则(惯例):
驼峰命名法就是当变量名或函数名是由一个或多个单字连结在一起,而构成的唯一识别字时,第一个单字以小写字母开始,第二个单字的首字母大写;或每一个单字的首字母都采用 大写字母
* 例如:myFirstName、myLastName
3.注释
注释是在所有计算机语言中都非常重要的一个概念,从字面上看,就是注解、解释的意思。
⚠️初学者编写程序可以养成习惯:先写注释再写代码;
将自己的思想通过注释先整理出来,在用代码去体现;
因为代码仅仅是思想的一种体现形式而已。
4.数据及数据类型
数据就是存储信息的表现形态;
C语言中有4大类数据类型:基本类型、构造类型、指针类型、空类型。
5.常量
整型常量
10;
实型常量(小数)
单精度float / 双精度double
⚠️ 注意: 默认情况下编写的小数都是双精度的实型常量, 也就是默认情况下所有小数都是double
10.1;// 双精度double
88.8;// 双精度double
5.2f; //单精度float
字符型常量, 用单引号括起来的就是字符型常量 6.变量 /*
1.申请一块存储空间, 也就是定义一个变量
定义变量的格式: 数据类型 变量名称;
定义一个基本数据类型的变量
int float double char
int number; // 定义了一个名称叫做number的变量, 会在内存中开辟一块存储空间给number, 用于存储数据。
int value; // 定义了一个名称叫做value的变量, 又会在内存中开辟一块存储空间给value, 用于存储数据
*/
/* 连续定义, 如果多个变量都是相同类型的, 那么可以采用连续定义
int number, value;
// 如何往变量对应的存储空间当中存储数据
// 注意: 变量中不能随便存储数据, 只能存储与之对应的数据
// 概念: 变量的第一次赋值, 我们称之为初始化,
// 注意, 要想使用变量都必须先对变量进行初始化, 然后才能够使用
// 如果不对变量进行初始化, 那么其实变量中存储的是一些垃圾数据
number = 10; // 会将等号右边的数据放到等号左边的变量对应的存储空间中
如何使用变量
// 占位符号, %号是占位符号的起始符号
// 注意: 字符型常量的单引号中只能写一个字符, 如果写多个会报错
'a'; // 字符型常量
'ab'; // 错误
'1';
'12'; // 错误, 12是由两个字符组成, 由1和2组成
// '李'; // 错误写法, 因为一个汉字占3个字节
// 字符型常量的特殊情况, 在C语言中, 系统给某些字符的组合定义了特殊的函数, 这些字符的组合可以当做单个字符来使用
'\n';
// 字符串型常量, 用双引号括起来的就是字符串型常量
// 注意: 无论你用双引号括起来了几个字符, 只要使用双引号括起来的都是字符串常量
"abc";
"a"; 7.变量的作用域 // number = 10;
int number; // 变量有自己的作用域
// 变量的作用域从定义的哪一行开始, 直到大括号结束或者遇到return为止
number = 10;
printf("return之前");
return 0; // 结束函数, 只要执行到return就和执行到}一样, 代表着函数结束了
实型常量(小数)
单精度float / 双精度double
⚠️ 注意: 默认情况下编写的小数都是双精度的实型常量, 也就是默认情况下所有小数都是double
10.1;// 双精度double
88.8;// 双精度double
5.2f; //单精度float
字符型常量, 用单引号括起来的就是字符型常量 6.变量 /*
1.申请一块存储空间, 也就是定义一个变量
定义变量的格式: 数据类型 变量名称;
定义一个基本数据类型的变量
int float double char
int number; // 定义了一个名称叫做number的变量, 会在内存中开辟一块存储空间给number, 用于存储数据。
int value; // 定义了一个名称叫做value的变量, 又会在内存中开辟一块存储空间给value, 用于存储数据
*/
/* 连续定义, 如果多个变量都是相同类型的, 那么可以采用连续定义
int number, value;
// 如何往变量对应的存储空间当中存储数据
// 注意: 变量中不能随便存储数据, 只能存储与之对应的数据
// 概念: 变量的第一次赋值, 我们称之为初始化,
// 注意, 要想使用变量都必须先对变量进行初始化, 然后才能够使用
// 如果不对变量进行初始化, 那么其实变量中存储的是一些垃圾数据
number = 10; // 会将等号右边的数据放到等号左边的变量对应的存储空间中
如何使用变量
// 占位符号, %号是占位符号的起始符号
// 注意: 字符型常量的单引号中只能写一个字符, 如果写多个会报错
'a'; // 字符型常量
'ab'; // 错误
'1';
'12'; // 错误, 12是由两个字符组成, 由1和2组成
// '李'; // 错误写法, 因为一个汉字占3个字节
// 字符型常量的特殊情况, 在C语言中, 系统给某些字符的组合定义了特殊的函数, 这些字符的组合可以当做单个字符来使用
'\n';
// 字符串型常量, 用双引号括起来的就是字符串型常量
// 注意: 无论你用双引号括起来了几个字符, 只要使用双引号括起来的都是字符串常量
"abc";
"a"; 7.变量的作用域 // number = 10;
int number; // 变量有自己的作用域
// 变量的作用域从定义的哪一行开始, 直到大括号结束或者遇到return为止
number = 10;
printf("return之前");
return 0; // 结束函数, 只要执行到return就和执行到}一样, 代表着函数结束了
转载于:https://www.cnblogs.com/dreamWanweidong/p/4892937.html
相关文章推荐
- 初学c课程笔记整理3--> 流程控制
- 初学c课程笔记整理7-->>二维数组、字符串、指针
- 初学c课程笔记整理4-->>函数
- 初学c课程笔记整理2-->>运算符
- 初学c课程笔记整理5-->>进制(+位运算符变量)及一些补充
- 初学c课程笔记整理6-->>数组
- 初学c课程笔记整理8-->>指针、结构体、枚举
- C# 参考:反射 -- 学习笔记整理,概念与应用
- Storm笔记整理(四):Storm核心概念与验证——并行度与流式分组
- 斯坦佛大学机器学习课程笔记及整理#3(欠拟合与过拟合、局部加权回归、使用最小二乘法的理论依据、logistic分类算法)
- JAVA高级工程师课程笔记整理——(九)JDBC与DBUtil
- 通信原理:课程学习笔记2之通信信道(信道的概念、特性、容量等)
- MySQL数据库基础学习笔记(整理自苏勇老师的MySQL基础课程视频)
- JAVA高级工程师课程笔记整理——(二)JAVA基础
- 《冯乐乐》渲染流水线中的三个概念阶段——笔记整理
- 大三第一学期Java课程期末复习笔记整理 (1)
- JAVA高级工程师课程笔记整理——(六)网页三剑客
- 课程笔记整理(2016-1-14)
- C++课程学习笔记整理声明
- JAVA高级工程师课程笔记整理——(十)Servlet