一、标识符全是英文
二、数字 字母 下划线组成 首字符不能是数字(一律以小写字母)不能跟关键字重复
static 不是标识符 是关键字
变量定义:数据类型 标识符
但凡是标识符 首字母一定是小写字母
一、标识符全是英文
二、数字 字母 下划线组成 首字符不能是数字(一律以小写字母)不能跟关键字重复
static 不是标识符 是关键字
变量定义:数据类型 标识符
但凡是标识符 首字母一定是小写字母
MAC 中的Xcode编译器
计算机语言就是跟计算机交流用的语言(就是0和1的组合)。
计算机时间:计算机的尽头(取决于计算机cpu的大小)。
第一代计算机语言:机器语言(用0+1描述)。
第二代计算机语言:汇编语言(使用单词,具有革命性)。
第三代计算机语言:高(中)级语言(C语言)。C语言是一种面向过程的语言。
C语言是一种程序设计语言(C语言具有高级语言的特点,又具有低级语言的特点,简洁灵活,使用方便)
C语言之父丹尼斯-李奇。
<>系统自带的库
""先搜索用户自定义的库,再搜索系统库。
#include 导入头文件的一个预编译指令。
int main(){}:入口函数。主函数 作为程序的唯一入口 它有且仅有一个
Redefinition:重定义
\n 表示换行 转义字符
字符集构成语句,语句构成程序。
int:整数 4个字节(32位)
float : 4 个字节 精确表示为7-8位
double: 8 个字节 精确表示为16-17位
数组(C语言)
1.集合
2.有序
3.类型相同
常量:
字符必须用单引号表示
multi 可变的
特殊数组(char数组):
支持所有的赋值方法
但,char数组可以赋值字符串
字符串存在char数组中占n+1位,最后一个是\n
用花括号给数组初始化赋值的时候,只能在定义的时候(不能先定义再用花括号赋值)
char数组初始化赋值字符串的时候只能在定义的时候,否则无效。
内存区域:
栈区:局部变量,形参。
堆区:动态数据,指针。
数据区:全局变量,常量,静态变量。
代码区: 函数。
表达式是由运算符,操作数和标点符号组成的序列;
可以是一个单独的变量或者常量;
表达式是有值的;
表达式的值分为逻辑值和算数值;
赋值运算符:
左边一般是变量而右边 是表达式;
Multi :可变的 混合物
C语言中没有字符串类型,但有字符串数据。
一个字符串实际占用的内存要比看到的多一位(\0)。
如果想打印符号常量,需要加逗号+符号常量(,CLAA);
变量的初始化的好处:给定一个有意义的初始值,清理内存中的垃圾值。
关系表达式
sizeof()求字节数
sizeof的数据类型使用形式:sizeof(int)。
sizeof(a)
#include void main()
{
printf()
}
强制转换就是临时的转换。
语句:一条完整的计算机指令。以分号结束,表示。屌丝屌丝屌丝屌丝屌丝屌丝屌丝屌丝屌丝屌丝
语句分类:表达式语句;函数调用语句;空语句;附复合语句(花括号括起来);控制语句;
程序都是顺序执行的。
int temp = array[i]
array[i]=array[i+1]
array[i+1]=temp