C-language
文章平均质量分 74
蜗壳初学者
这个作者很懒,什么都没留下…
展开
-
Gets函数
Gets函数 1.功能:接收用户从键盘键入的字符串,直到接收到换行符或者EOF为止,将读取结果存放在()中所指向的数组中。2.一般形式: char string[100]; gets(string);//其中string为字符串变量(字符串数组名或字符串指针)。3.注意事项: (1)可以接收空格和tab。 (2)注意存放的数组要足够大,不要溢出。 (3)无限读取,不会判断上限,键入回车结原创 2017-11-11 16:13:31 · 1283 阅读 · 0 评论 -
'\0','\n',EOF的区别
‘\0’ 1.字符串结束符,字符串的结尾标志,存储在字符串的结尾。 2.在ASCII字符集中对应空字符NULL,数值为0。 3.在使用过程中要为其分配内存空间,但不计入字符串长度。比如:char cha[5]表示可以放4个字符的字符串,由于c/c++中规定字符串的结尾标志为’\0’,它虽然不计入串长,但要占内存空间,而一个汉字一般用两个字节表示,且c/c++中如一个数组cha[5],有5个变量原创 2017-11-11 16:58:07 · 2563 阅读 · 0 评论 -
Getchar函数
Getchar函数 1.功能: ①用于读入字符,一次只能从标准输入中读取下一个字符。 ②有时候也用getchar();来应对某些编译器编译运行时瞬间结束无法观察运行结果的情况,使得程序暂停运行。如果一个getchar();不够用,就多设置几个。2.一般形式: ①getchar(); ②char a; a=getchar(); ③while(getchar()!=EOF){}3.返原创 2017-11-11 17:22:27 · 387 阅读 · 0 评论 -
字符数组的初始化
#有关字符数组的初始化的若干问题#一、注意事项:1.字符数组的初始化,初始化时赋予的自然是字符(要加单引号)。2.赋予字符也可以通过赋予相应字符的ASCII码(去掉单引号)或赋予字符串(只加双引号)来进行。3.对字符数组完全不进行初始化,则各元素随机。4.对字符数组进行不完全初始化,则从低地址(a[i]中i从0开始)到高地址逐个字符依次初始化,未被初始化的元素默认为空(即'\0原创 2017-11-15 14:57:09 · 5468 阅读 · 0 评论 -
Scanf函数
Scanf函数 1.功能:接受用户从键盘中键入的数据,并按照格式控制符的要求进行类型转换,再送到地址表列中对应的变量存储单元。 2.一般形式:scanf(“输入格式串”,输入项地址表列); 3.输入格式串: 格式串 含义 备注 延伸1 延伸2 延伸3 %d int %ld long int %md m为指定的输出字段的宽度原创 2017-11-11 15:54:59 · 865 阅读 · 0 评论