一: c语言中指针是一种间接引用的方式。将变量的地址存放在另一个变量中,通过含有变量地址的变量来间接读写值,这就是间接引用。
二:指针定义:
类名标示符 *指针变量名
例如:
int *a;
一: c语言中指针是一种间接引用的方式。将变量的地址存放在另一个变量中,通过含有变量地址的变量来间接读写值,这就是间接引用。
二:指针定义:
类名标示符 *指针变量名
例如:
int *a;
简介:
冒泡排序是一种比较简单地排序算法。
它重复走过要排序的数列,一次比较两个元素,如果他们的值不一样,就把它们交换过来。直到没有数据需要进行交换,数列中的数据已经排序完成。
这种算法的名字因为越大的元素会经由交换慢慢浮到数列的前端,故名“冒泡排序”。
排序的代码结构:
简介:
c语言中的字符串没有像java中那样,用String来存储字符串。从字符串上分析,字符串其实是由多个字符祖闯,所以在C语言中,可以用字符数组来存储字符串。
字符串数组可以看成一个特殊的字符串数组,一般情况下,在字符串的末尾加上一个结束标志\0 。\0是一个空操作符号,表示什么都不作。所以,采用字符数组存储字符串时,末尾应该包含结束标志\0。
字符串的初始化:
例如:
一:简介
自增运算符 ++ 例如:a++,b++, c++ , ++a, ++b,++c 它们都是自增运算。
自减运算符 - - 例如:a- - , b - -, c- - ,- -a,- -b, - -c 它们都是自减运算。
自增和自减用于变量,不能用于常量。
二: a++和++a的区别
c语言有丰富的数据类型,大致上包括四种,基本数据类型,构造类型,指针类型,空类型。
基本数据类型包括int ,float, double, char这四种。
int类型的变量用来存储整型数据,float类型的变量用来存储单精度浮点型,double类型的变量用来存储用来存储双精度浮点型,char类型的变量用来存储字符。
在c语言中,如果声明了一个局部变量,没有经过初始化是可以使用,例如
这样是可以的,但是很危险。b的值是系统随意分配的,是垃圾数据。所以,在用的时候,一定要赋值之后再使用。