
C语言
Candy_GL
这个作者很懒,什么都没留下…
展开
-
C语言中*和&的区别-代码实现说明
转自:https://blog.youkuaiyun.com/qq_20366761/article/details/52903953*是指针运算符,可以表示一个变量是指针类型;也可以表示一个指针变量的所指向的存储单元,可以获取某个地址存储的值。&是取地址符号,既取得某一个变量的地址int *p=&a;或 int *p;p=&a;1234表示将a的地址存储在p内(取a的地址赋值给...转载 2018-04-23 22:37:17 · 917 阅读 · 0 评论 -
C语言中字符串常量和字符常量的区别
转自:https://blog.youkuaiyun.com/liushenge/article/details/78343208例如void main(){int c1='a';}在该函数中,‘a’属于字符常量而“a”则属于字符串常量,在C语言中没有直接储存字符串的变量,一般是通过数组存储。另外,对于字符常量的内存占一个字节,对于字符创常量则会占2个字节,因为字符串常量,系统会在末尾自动加一个结束标志服'\...转载 2018-04-23 23:03:17 · 4444 阅读 · 0 评论 -
C语言中字符串常量与字符数组
字符串常量与字符数组的关系在C语言中没有专门的字符串变量,如果想将一个字符串存放在变量中以便保存,必须使用字符数组,即用一个字符型数组来存放一个字符串,数组中每一个元素存放一个字符。例如“char a[10]="love".”...转载 2018-04-23 23:05:29 · 1737 阅读 · 0 评论 -
C语言中 *x++ (*x)++ ++*x *++x的区别
首先比较++和*(指针)的优先级,++较高。那么*x++就是取x指向内存的值,然后x+=1;(*x)++是x指向内存的值,然后其内存的值自增1。++*x 是x指向内存的值先自增1,在取该值。*++x 是x先+=1,在取其指向内存的值。...转载 2018-05-03 10:59:52 · 11481 阅读 · 0 评论