C语言 停止中
healthLau
他们坐在特快列车里,却不知道他们要追寻什么。所以他们很烦躁,不停地绕圈子......
展开
-
C语言 控制语句
1.if-else条件语句if(表达式){ 语句} else if(表达式){ 语句}else if(表达式){ 语句} ······ else{ 语句 }2.switch选择语句switch(表达式){ case 常量表达式 : 语句序列 case 常量表达式 : 语句序列 ······ d...原创 2019-06-12 23:19:51 · 654 阅读 · 0 评论 -
C语言 变量名、数据类型及类型转换
1.变量名命名规则:由数字、字母和下划线组成,且第一个字母不能是数字。(下划线“_”被看作是字母)变量名区分大小写 变量名不能与C语言关键字重复(如:if、else、int ···) 局部变量尽量使用较短的变量名,外部变量使用较长的名字2.数据类型及长度可以在这些基本数据类型前面加一些限定词short、long、signed、unsigned。short与long...原创 2019-06-09 21:41:45 · 818 阅读 · 0 评论 -
C语言 运算符
运算符优先级表:1.自增自减运算符++n; 先将n的值递增1,再使用变量n的值。n++; 先使用变量n的值,再将n的值递增1。假设n等于3,例,:x = ++n; // x值等于4x= n++; // x值等于32.换位运算符a b a&b a|b a^b ~a ~...原创 2019-06-12 21:55:26 · 1281 阅读 · 0 评论 -
C语言 简单函数
在C语言中使用函数包括三部分:定义函数,声明函数,调用函数先定义函数或声明函数,这两部分都有后,就可以调用函数了。一、函数定义函数定义形式:返回值类型 函数名(参数声明){ 声明和语句}函数定义中的各构成部分都可以省略。最简单的函数:dummy() {}一般函数定义如下,如定义一个两个整数相加的函数:int Add(int a, int b)...原创 2019-07-10 19:40:36 · 2126 阅读 · 0 评论 -
C语言 指针简介(&和*运算符)
取地址符(&) 和 取值符(*)(1)& 运算符 :用于取一个对象的地址例如:int *p; p = &c; 将c的地址赋值给指针变量p,我们称p为 “指向” c的指针。取地址运算符只能用于内存中的对象,即变量与树组元素,它不能作用于表达式、常量或register类型的变量。(2)* 运算符:作用于指针时表示访问指针所指向的对象例如:in...原创 2019-07-10 19:41:06 · 9948 阅读 · 0 评论 -
C语言 指针与函数参数
指针参数 指针参数:指针参数使得被调用的函数能够访问和修改主调函数中对象的值。由于C语言是以传值的方式将参数的值传递给被调用函数,因此,被调用函数不能直接修改主调函数中变量的值。例如下面swap交换函数如果被定义为如下形式,则该函数将无法达到目的。因为参数传递采用的是传值方式,因此swap函数不会影响到调用它的例程中的x与y的值,该函数仅仅改变了x与y的副本的值。...原创 2019-07-10 19:40:51 · 522 阅读 · 0 评论 -
C语言 指针与数组
指针与数组在C语言中指针和数组关系十分密切,通过数组下标能完成的操作都可以通过指针来实现。一般 用指针编写的程序比用数组下标编写的程序执行速度快声明 int a[10];声明一个指向整型变量的指针 int *pa; 那么赋值语句pa = &a[0], 则将pa指向了数组a的第一个元素,也就是说pa的值为a[0]的地址这样赋值语句x = *pa, 就将a[0]的值...原创 2019-07-10 19:40:25 · 1083 阅读 · 0 评论 -
C语言 字符指针
字符数组字符串常量是一个字符数组,例如:“i am a string”在字符串内部,字符数组以空字符 '\0' 结尾,程序可以通过检查空字符找到字符数组的结尾。字符串常量占据的存储单元数也因此比双引号内的字符数大 1。字符指针char *p;p = "now is the time";将一个指向该字符数组的指针赋值给 p。(C语言没有提供将整个字符串作为一个整体进行...原创 2019-07-10 19:40:09 · 3429 阅读 · 1 评论