c语言
beOkWithAnything
这个作者很懒,什么都没留下…
展开
-
c语言从键盘输入字符串
www.shengrizhufuyu.cn#include<stdio.h>#include<string.h>// 输入三个字符:每输入一个字符就要用空格或回车间隔,结束时输入回车int main(){ char b[4]; for(int i = 0;i < 3;i++) { scanf("%c",&am...原创 2018-10-21 15:15:52 · 27773 阅读 · 2 评论 -
c语言数组中a和&a[0]的区别
www.shengrizhufuyu.cnp=a与p=&a[o] 等价解释:p=&a[0] 与 p=a 等价是指,a和&a[0] 指向同一个地址(只是表示的意义不一样)。a是整个元素的地址,也就是数组的起始地址,而&a[0]是数组首元素a[0]的地址,所以他们指向的地址是相同的.这两者的区别体现在做加减运算式:a+1会跳过整个数组,而&...原创 2018-11-08 19:09:17 · 10487 阅读 · 1 评论 -
c语言中计算数组长度的方法
www.shengrizhufuyu.cn字符数组:strlen()函数strlen 是一个函数,它用来计算指定字符串 str 的长度,但不包括结束字符(sizeof()包括结束字符)#include<stdio.h>#include<string.h>int main(){ char a[]={"abcdd"}; printf("用strlen...原创 2018-11-25 08:44:53 · 16086 阅读 · 2 评论 -
c语言的null和0
www.shengrizhufuyu.cn在C语言中,NULL和0的值都是一样的,但是为了目的和用途及容易识别的原因,NULL用于指针和对象,0用于数值对于字符串的结尾,使用'\0',它的值也是0,但是让人一看就知道这是字符串的结尾,不是指针,也不是普通的数值在不同的系统中,NULL并非总是和0等同,NULL仅仅代表空值,也就是指向一个不被使用的地址,在大多数系统中,都将0作为不被...原创 2018-12-02 16:46:17 · 2975 阅读 · 0 评论 -
c语言一个字符变量存储多个字符
#include<stdio.h>int main() { char s; char a = 'a'; scanf("%s",&s); printf("input word is:%s, %c\n",&s, a); return 0;}输入123 , 结果如下:发现a...原创 2018-12-03 18:54:30 · 5695 阅读 · 0 评论 -
太原理工大学软件工程2017课设
1.1【问题描述】体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号 小的排在前面,然后进行多次调整。一次调整小明可能让一位同学出队,向前或者向后移动一段距离后再 插入队列。 例如,下面给出了一组移动的例子,例子中学生的人数为 8 人。 0)初始队列中学生的学号依次为 1, 2, 3, 4, 5, 6, 7, 8; 1)第一次调整,命令为“...原创 2019-07-17 18:37:48 · 2212 阅读 · 0 评论