c
lzxorls
这个作者很懒,什么都没留下…
展开
-
c复习
c语言中参数传递 变量和数组元素作为实参传递时为值传递 指针和数组名作为实参时为地值传递(引用传递) gets函数从输入中读取一行文本 一行输入由一串字符和一个换行符组成 gets函数丢弃换行符,并加上一个nul字节(全为0的字节) gets正常返回一个非NULL值,当不存在输入时,返回NULL puts函数时gets函数的输出版本 c语言不存在string类型,以NULL结尾的默...原创 2018-07-10 15:26:08 · 120 阅读 · 0 评论 -
c复习2
const int 和 int const都对 const int *a指向常量的指针,常量不可改,指针可改 int * const a常量指针 指针不可改,所指向的值可以更改 (链接属性) none 多个声明表示单独个体 external (外部)不同源文件多次声明表示同一实体(静态存储类型) internal (内部)同一源文件所有声明指向同一实体 在同一源文件中,全局标识的声明...原创 2018-07-11 21:00:19 · 102 阅读 · 0 评论 -
c复习3
数组和指针 当数组名作为sizeof的参数传入时,返回的值为整个数组所占的字节数 数组名为常量指针,并分配了数组大小的内存空间 指针只有所指向的内存空间 只有一维数组才能够缺省提供数组参数 strlen函数返回类型为size_t,是一个无符号数,无符号数不能用来和0比较大小 strlen(x)-strlen(y)>=0恒成立 strnlen等函数可以根据输入参数的大小来防止溢出...原创 2018-07-12 21:26:45 · 96 阅读 · 0 评论