c语言基础学习05数组和字符串黑泽君

=============================================================================涉及到的知识点有:for循环有两种写法、数组、一维数组定义与使用、一维数组的初始化、如何得到一个一维数组的成员数量、查找出一维数组中成员最大值、查找一维数组的第二大元素的值、一维数组的逆置、一维数组排序:冒泡排序、二维数组、二维数组的初始化、三维数组初始化、三维数组排序、字符串与字符数组、字符数组的初始化、字符数组的使用(以及字符数组和字符串的区别)、去除输出字符串结尾处的空格、现在要去掉字符串最右面的空格,而不能去掉字符串中间的空格呢、随机数产生函数rand与srand、自动的变种子、控制随机数的范围、用scanf来输入字符串、如何把两次输入的字符串放到新的字符串里去、scanf缓冲区溢出的危险的解释、字符串的逆置。=============================================================================for循环有两种写法:

第一种写法:inti;for(i=0;i<10;i++)//这个是标准C写法,该写法可以同时兼容c和c++。{

}

第二种写法:for(inti=0;i<10;i++)//这个是C++写法,该写法有些编译器不行,不支持。{

区别:两种写法均可以,没有对错!

=============================================================================数组:就是在内存中连续的相同类型的变量空间。

1、一维数组定义与使用例如:inta[10];//定义了一个一维数组,有10个成员,每个成员都是int类型,在内存中是连续存放的。inta[10];//从a[0]开始到a[9]结束,注意:没有a[10]这个元素a=5;//这句话是错误的。//数组的名字本身是一个常量,不能作为左值的。即不能把一个数组名当一个变量去用!!!//数组名:在c语言中数组名其实就是数组第一个元素的地址,是一个常量。(该常量是“变化”的,这里面“变化”的意思是:只要数组大小确定,首元素的地址随之确定)//即a=&a[0]-----------------------------------------------------------------------------2、一维数组的初始化各种各样的写法如下:chara[5];//等同于随机初始化,随机赋值chara[5]={1,2,3,4};//等同于定义后就初始化了

//默认后续元素为零的简写chara[5]={1,2};//等同于chara[5]={1,2,0,0};

//把所有成员的值都设为0的简写chara[5]={0};//等同于chara[5]={0,0,0,0};

inta[]={1,2,3};//等同于inta[3]={1,2,3}inta[]={1,2,3,4,5,6};//等同于inta[6]={1,2,3,4,5,6};-----------------------------------------------------------------------------3、如何得到一个一维数组的成员数量?

linux下的代码如下:

1#include23intmain()4{5inta[]={0,1,2,3,4,5,6,7,8,9,};//定义一个一维数组,每个成员都是int类型,在内存中是连续存放的。67inti;8for(i=0;i

13return0;14}-----------------------------------------------------------------------------4、一个一维数组,其成员数量是随机的,数组成员的值也是随机的,需要查找出该数组中成员最大值。

1#include23intmain()4{5inta[]={-321,52,85,-78,96,789};6inti;7inttmp=a[0];8for(i=1;itmp)11tmp=a[i];12}13printf("max=%d\n",tmp);

14return0;15}-----------------------------------------------------------------------------5、查找一维数组的第二大元素的值,要求只能用一个循环,也不能用循环嵌套。

1#include23intmain()4{5inta[]={-321,52,85,-78,96,789};67//默认数组中第一个和第二个成员分别是最大的和第二大的8intmax=a[0];9intsmax=a[1];10if(a[0]>a[1])11{12max=a[0];13smax=a[1];14}15else16{17max=a[1];18smax=a[0];19}2021inti;22for(i=2;imax)25{26smax=max;27max=a[i];28}29elseif(a[i]smax)30{31smax=a[i];32}33else34{35}36}3738printf("smax=%d\n",smax);

39return0;40}-----------------------------------------------------------------------------6、一维数组的逆置

vs2017下的代码如下:#include

intmain(){inta[]={45,87,56,89,52,456,489,1235};intmin=0;//代表数组的最小下标intmax=0;//代表数组的最大下标max=sizeof(a)/sizeof(a[0])-1;

while(min

return0;}-----------------------------------------------------------------------------7、一维数组排序:冒泡排序名词解释:将一个无序的一维数组排序成一个有序的一维数组,遍历这个一维数组,将最大的成员放到最后一个。怎么把最大的元素放到最后呢?思路是:两个相邻的元素依次比较,把大的放到小的后面。

例如:冒泡排序思路第一次循环的时候:12,45,73,55,81,3612,45,55,73,81,3612,45,55,73,36,81这样最大的元素跑到了最后

第二次再循环的时候:就不用管最后一个元素了12,45,55,73,36......12,45,55,36,73这样第二大元素也跑到了最后

第三次再循环的时候:最后2个元素都不用管了12,45,55,36,......12,45,36,55这样第三大元素也跑到了最后

依次类推......

再把思路转换成代码。。。。。。

intmain(){inta[]={32,85,98,12,56,47,654,-789,10};inti,j;intmax=sizeof(a)/sizeof(a[0]);

for(i=0;ia[j])//前面的元素大于后面的元素时,大的放在后面,从小到大,两个元素交换{//inttmp=a[j-1];//a[j-1]=a[j];//a[j]=tmp;

inttmp=a[j];a[j]=a[j-1];a[j-1]=tmp;}}}for(i=0;i

return0;}

-----------------------------------------------------------------------------小注意事项:inti=10;inta[i];//这种定义数组的方法在过去的c标准中不能被支持,但C99以后的编译器可以支持这种语法,一般最好不要这样写。

inta[10];//但可以这样写

#defineNUM100//也可以这样写inta[NUM];

=============================================================================二维数组:本质一下子可以定义多个一维数组。

inta1[10];//a1是一个一维数组,一维数组的数组名是a1。inta2[2][10];//a2是一个二维数组,二维数组的数组名是a2,这个二维数组中包含2个一维数组,分别是a2[0]、a2[1](注意a2[0]、a2[1]是一维数组的数组名),a2[0]和a2[1]这2个数组是连续的。inta3[3][10];//a3是一个二维数组,二维数组的数组名是a3,这个二维数组中包含3个一维数组,分别是a3[0]、a2[1]、a3[2](注意a3[0]、a3[1]、a3[2]是一维数组的数组名),a3[0]、a3[1]、a3[2]这3个数组是连续的。

再次复习:数组名:在c语言中数组名其实就是数组第一个元素的地址,是一个常量。常量是不可以做左值的。-----------------------------------------------------------------------------对于下面而言:inta2[2][10];printf("%u,&u,%u\n",sizeof(a2),sizeof(a2[0]),sizeof(a2[0][0]));printf("%p,%p,%p\n",a2,a2[0],&a2[0][0]);//三个值是一样一样的!!!

-->sizeof(a2);//80a2是二维数组名,sizeof(a2);该句的意思是:二维数组的大小********************

一维数组-->sizeof(a2[0]);//40a2[0]是一维数组名,sizeof(a2[0]);该句的意思是:一维数组的大小**********

二维数组-->sizeof(a2[0][0]);//4a2[0][0]是二维数组中的某一元素(注意:也即一维数组的某一元素哦!),sizeof(a2[0][0]);该句的意思是:二维数组中的某一元素的大小(注意:也即一维数组的某一元素的大小)*-------------------

-----------------------------------------------------------------------------注意:是竖着排列的哦!!!inta4[3][4][10];//这是一个三维数组,有3个二维数组,二维数组名分别是:a4[0]、a4[1]、a4[2],每个二维数组中有4个一维数组,其中一个二维数组的一维数组的数组名分别是:a4[0][0]、a4[0][1]、a4[0][2]、a4[0][3]三维数组:本质就是多个二维数组-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------三维数组初始化:要特别特别注意:二维数组有两种输出的排列方式:

例如对于inta5[2][3][4];

-------------->横着看,是一个二维数组,包含3个一维数组-------------->横着看,是一个二维数组,包含3个一维数组

竖着看竖着看------------------------是一个二维数组是一个二维数组

inta5[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},{{13,14,15,16},{17,18,19,20},{21,22,23,24}}};

inta5[2][3][4]={0};

遍历三维数组的核心代码:(注意:打印的出来的横着看的哦!!!)inti,j,k;for(i=0;i<2;i++){for(j=0;j<3;j++){for(k=0;k<4;k++){printf("a[%d][%d][%d]=%d,",i,j,k,a[i][j][k]);}printf("\t");}printf("\n");}

-----------------------------------------------------------------------------二维数组的初始化

inta1[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};inta2[3][4]={{1,2,3,4},{5,6,7,8}};//第三个数组默认置为0inta3[3][4]={0};//将所有的成员都初始化为0inta4[][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{8,5,9,7},{6,8,1,2}};//一维数组的个数不定

遍历二维数组的核心代码:for(i=0;i

思路:(核心思想就是:降维或者称之为:抽象为一维数组)1、遍历三维数组后,把这个三维数组所有元素提出放到一个一维数组里面,得到一个一维数组;2、把这个得到的一维数组进行排序(使用冒泡排序);3、把排序后的一维数组再放回到原来的三维数组里;4、为了看的见,再次遍历打印这个新的三维数组。

intmain(){inta[2][3][5]={{{5,1,2,4,89},{45,21,10,20,22},{45,210,123,587,456}},{{52,45,879,410,230},{456,85,51,65,96},{87,45,10,21,22}}};intb[30]={0};inti,j,k;intindex=0;//1、遍历三维数组后,把这个三维数组所有元素提出放到一个一维数组里面,得到一个一维数组;for(i=0;i<2;i++){for(j=0;j<3;j++){for(k=0;k<5;k++){b[index]=a[i][j][k];index++;}}}//2、把这个得到的一维数组进行排序(使用冒泡排序);for(i=0;i<30;i++){for(j=1;j<30-i;j++){if(b[j-1]>b[j]){inttmp=b[j-1];b[j-1]=b[j];b[j]=tmp;}}}//3、把排序后的一维数组再放回到原来的三维数组里;index=0;for(i=0;i<2;i++){for(j=0;j<3;j++){for(k=0;k<5;k++){a[i][j][k]=b[index];index++;}}}//4、为了看的见,再次遍历打印这个新的三维数组。for(i=0;i<2;i++){for(j=0;j<3;j++){for(k=0;k<5;k++){printf("a[%d][%d][%d]=%d\n",i,j,k,a[i][j][k]);}}}

=============================================================================字符串与字符数组

字符串定义:字符串是内存中一段连续的char空间,以'\0'结尾。字符数组定义:字符数组也是内存中一段连续的char空间哦!(特别注意:字符数组并不)所以在c语言中,字符串和字符数组有着千丝万缕的联系,特别相似,有时都是通用的哦!

举例子如下:chara[10];//定义了一个字符类型的数组a[0]='a';a[1]='b';a[2]='c';a[3]='\0';//注意:0就是'\0'的ASCII码哦!!!所以a[3]='\0';等价于a[3]=0;printf("%s\n",a);//输出的是abcprintf("%s\n","abc");//输出的是abc说明了chara[10];虽然是一个字符数组,但是它符合c语言中关于字符串的描述。其实呢,c语言中并没有单独的字符串类型,字符串类型其实就是靠字符数组来表达的。

chara[10]="aabbcc";//此为简化的写法。其实理应该一个个的赋值那样复杂的写会更好的。初始化数组成员,注意:不能理解成定义的字符数组就等于右边的字符串啊!!!a="hello";//不能这样写,给数组名赋值-----------------------------------------------------------------------------字符数组的初始化举例子如下:初始化的时候,如果后面的值不写的话,默认都是0。chara[10]={'a','b','c'};//复杂啰嗦的写法,更直观//a[0]='a';//a[1]='b';//a[2]='c';//a[3]='\0';//注意:0就是'\0'的ASCII码哦!!!所以a[3]='\0';等价于a[3]=0;chara[10]="abc";//简化写法,更抽象,少写一个是一个,哈哈哈!!!chara[]="abc";//注意这个字符数组有4个成员变量哦~

//把一个字符数组所有成员都初始化为0(或叫初始化为空串),有以下两种写法哦~chara[10]={0};或者chara[10]={'\0'};chara[10]="";//如果是空串,什么都没有,说明里面只有一个'\0'(或0)哦~

超级特别注意:0就是'\0'的ASCII码,即他们俩是等价的,但是具体含义不一样哦~

chara[12]="helloworld";inti;for(i=0;i

在c语言中,没有字符串这种数据类型,可以通过char的数组来替代,字符串就是以0结尾的char的数组。

如果有一个char的数组,但不是以'\0'(字符零或者0)结尾的,那么这个数组就一定不是一个字符串,所以字符串是一种特殊的char的数组。

特别注意:(小心理解有偏差哦!!!)一个char的数组中可以出现多个字符零,但一个字符串中只能有一个字符零。

所以说当我们用一个字符数组的时候,要明确的知道,该字符数组什么时候可以当一个字符串用,什么时候当一个数组使用。

举例子如下:chara[7]="hello";a[3]='\0';//等价于a[index]=0;对于字符串来讲,是"hel",对于字符数组来讲,它的成员数量没有变化,还是7个。//print("%s\n",a);//输出的是:hel

a[3]='l';a[5]='a';a[6]='a';//这个时候a还是一个字符数组,但已经不是一个字符串了,因为结尾没有以0结尾了,不符合c语言对字符串的定义和要求了。printf("%s\n",a);//输出的是:helloaa烫烫滔窓酏S后面是乱码哦!!!

-----------------------------------------------------------------------------去除输出字符串结尾处的空格

vs2017下的代码如下:

#include

intmain(){chara[100]="hello";intindex=0;while(a[index]){if(a[index]==''){a[index]='\0';//等价于a[index]=0;特别注意:只有单个字符才有对应的ASCII,即对应的是某一数字,而凑巧的是'\0'字符零的ASCII是0。break;//还有要注意的是:我们无法在一个字符串上直接加上一个字符,需要通过访问字符串元素的方式去间接的改变字符串中的某一字符的值。}index++;}

printf("(%s)\n",a);//特别注意:%c输出单个字符;%s输出字符串,实际上是输出多个单个字符。

return0;}-----------------------------------------------------------------------------现在要去掉字符串最右面的空格,而不能去掉字符串中间的空格呢?比如:chara[100]="helloworld";思路:不能从前往后数,需要从后往前数,遇到不是空格的字符就把这个字符的下一个字符设置为字符零('\0')或者0。

#includeintmain(){chara[100]="helloworld";//"helloworld";等价于{'h','e','l','l','o','','w','o','r','l','d','','','','\0'};//得到字符数组的角标大小intindex=0;while(a[index]){index++;}

inti;for(i=index-1;i>=0;i--){if(a[i]!=''){a[i+1]='\0';break;}}

printf("(%s)\n",a);

=============================================================================随机数产生函数rand与srand,这两个函数在stdlib.h里面

rand();//无参数,是伪随机数,每次产生的随机数是一样的。srand();//真随机数的种子,参数是无符号的整数,参数就是种子,只要种子不同,rand产生的随机数就不同;如果种子一样,则rand产生的随机数就一样。

一般而言,这两个函数是配合在一起用的。

#include#include

intmain(){inta;inti;srand(58);for(i=0;i<5;i++){a=rand();printf("%d\n",a);}return0;}

#include#include#include

intmain(){inta;inti;unsignedinttm=time(NULL);srand(tm);for(i=0;i<5;i++){a=rand();printf("%d\n",a);}return0;}

-----------------------------------------------------------------------------由观察可知,我们生成的随机数的范围比较大,那么如何把生成的随机数范围控制住呢?

intmain(){inta;inti;unsignedinttm=time(NULL);srand(tm);for(i=0;i<5000;i++){a=rand()%101;//只生成从0到100之间的随机数,方法是:取余啊!对101取余。printf("%d\n",a);}return0;}

=============================================================================用scanf来输入字符串

例如:chara[100]={0};//要养成一个好习惯:定义一个数组的时候,同时把成员初始化为0。scanf("%s",a);//用户通过键盘可以把一个字符串写入一个char的数组

注意:scanf并不会直接读入用户最后输入完成的回车键,而是最后自补一个0(该0是以单个字符存在的哦,即字符零),这样才是完整的字符串,scanf并不检查参数的char数组的下标,用户输入多少,scanf就往数组里面放多少,一旦用户输入的过多,会导致内存错误。

通过scanf输入的时候,最后按的是一个什么键?答:回车键,scanf会把回车键认为是输入完成,而不是字符串的内容。而且scanf认为回车和空格都代表输入完成哦。

当字符数组的成员数量小于用户在键盘输入字符的数量之后,scanf并不会自动处理,而是把用户输入的所有字符都放入了数组,导致了数组溢出了,内存出错,程序崩溃。

#include#include#pragmawarning(disable:4996)

intmain(){chara[100]={0};scanf("%s",a);printf("%s\n",a);return0;}

-----------------------------------------------------------------------------如何把两次输入的字符串放到新的字符串里去呢?(即将两个字符串进行合并)

intmain(){chara[100]={0};scanf("%s",a);

charb[100]={0};scanf("%s",b);

charc[200]={0};

intindex_a=0;while(a[index_a]){c[index_a]=a[index_a];index_a++;}

intindex_b=0;while(b[index_b]){c[index_a+index_b]=b[index_b];index_b++;}

printf("%s\n",c);

-----------------------------------------------------------------------------scanf缓冲区溢出的危险的解释!

微软为什么不让我们用scanf呢?因为scanf是只要你敢输入,那么它就敢放,直到把你的数组撑爆!把程序搞坏了!

再次说明:数组名:在c语言中数组名其实就是数组第一个元素的地址,是一个常量。chara[10]={0};printf("%p,%p\n",a,&a);//打印结果是一样的,所以没必要画蛇添足scanf("%s",a);等价于scanf("%s",&a[0]);

-----------------------------------------------------------------------------"abc"空格不是'\0'空格也有ASCII是32

-----------------------------------------------------------------------------一维数组的逆置字符串的逆置

字符串为英文时:chara[100]="Iloveyousweatheart";

intmain(){chara[100]="Iloveyousweatheart";intindex=0;while(a[index]){index++;}

intmin=0;intmax=index-1;while(min

printf("%s\n",a);

-----------------------------------------------------------------------------当字符串为中文时呢?该如何逆置?chara[100]="我爱你小宝贝";

在UTF-8模式下,每一个汉字占用3个BYTE。windows系统默认字符集GBK,在GBK下,一个汉字占用2个BYTE。小规律:一个汉字的第一个字节总是小于0的一个整数。

我爱你

我-26-120-111

该如何交换呢?

思路:(linux采用的是UTF-8的编码,每一个汉字占用3个BYTE。)

第一个字节和倒数第三个字节交换第二个字节和倒数第二个字节交换第三个字节和倒数第一个字节交换

1#include23intmain()4{5chara[100]="我爱你小宝贝";67intmin=0;8intmax=0;9while(a[max+1])10{11max++;12}1314while(min

=============================================================================

THE END
1.第一次需要注意什么呢,分享一下我第一次的经历情感语录真人出镜日...第一次需要注意什么呢,分享一下我第一次的经历2024-11-15 19:00:00 悠蓝就讲李 上海 举报 0 分享至 0:00 / 0:00 速度 洗脑循环 Error: Hls is not supported. 视频加载失败 悠蓝就讲李 436粉丝 点燃女性智慧之光,为你揭示实用宝藏宝典,让生活难题迎刃而解,品质生活触手可及! 17:34 如何判断...https://www.163.com/v/video/VVG1PQA80.html
2.怀孕11周是几个月怀孕11周的注意事项怀孕怀孕11周是几个月 怀孕11周的注意事项 在当今社会,由于很多80后的年轻夫妻都是第一次当父母,不够了解一些备孕期间的知识。所以导致了对孕妇和胎儿的情况不够了解。例如很多年轻夫妻就不了解怀孕周数的计算方式,其实各位准父母应当关注一些关于备孕知识,这样才能更好的关心孕妇的身体情况,那么就让我们一起来了解关于...https://tag.120ask.com/jibing/huaiyun/1194584.html
3.春风动力:首次公开发行股票招股说明书股票频道形成议案提交公司 2016 年第一次临时股东大会审议通过,具体内容详见本招股 说明书“第十一节管理层讨论与分析”之“九、本次公开发行股票对即期回报摊薄 的影响分析”。 七、股东公开发售股份对发行人的影响 公司本次发行不安排老股转让。 八、公司特别提醒投资者注意“风险因素”中以下风险 15 浙江春风动力股份有限...https://stock.stockstar.com/notice/JC2017080700000262_4.shtml
1.选股绝招张宝珑以深深房为例说,“巨量止盈”是指当一波上涨行情突然出现巨量阴线意味着当天必须出货;而若出现巨量阳线则表示应当第二天出货。张宝珑还强调,股民首先要避免盘整;其次买卖要“向善”,即不卖最高点,不买最低点。 “挑顶”有两重含义,既挑收盘价,又挑上影线。并且,股民必须在股票第一次“挑顶”的时候出货...http://www.360doc.com/content/15/0808/08/1350275_490252023.shtml
2.考研英语语法限定词详细总结3. 注意事项 每个单数可数名词前一定要加限定词(通常是中位限定词) I need pen. ? I needapen. She likes person. ? She likesthatperson. 在多个限定词同时使用要注意它们前中后的位置: thesefewpeople few these people ? ...https://blog.csdn.net/qq_46450354/article/details/127179583
3.价值型sales崔建中1销售人员给客户的回扣,礼品或请吃饭等行为,也是销售人员贡献的价值,但这种行为肯定会造成客户成本的升高,因为羊毛出在羊身上。被减数和减数同时增大,所以最终是否大于零很难确定,所以有很大的不稳定性,不是价值型销售所倡导的。降价也是一种很容易进入双输的局面,也是不提倡的。 https://www.jianshu.com/p/499ffe2dd613
4.检验员工作总结范文(精选26篇)第一,次4#溶剂萃取辣椒粒效果实验,次4#溶剂经过2次与水1:4混合分离,可以基本去除此4#溶剂中的溶水部分,达到和原来的4#溶剂基本相同的萃取效果。 第二,色价损失实验,主要做了红辣素、辣椒红在43度、37度、冰箱放置等条件色价的变化情况,辣椒粉在车间放置过程中的损失情况,得出红辣素、辣椒红在43度、37度、...https://www.yuwenmi.com/fanwen/gongzuo/3819659.html
5.工人日报尽管如此,他依然每天都把这条熟悉的线路当成是第一次跑。平日里,李强把路口、上下坡的注意事项都记录在本子上,每次出车前都会对照笔记本“预习”一下线路。“这是提醒自己要时刻小心,也是对乘客负责。”李强说。 301路公交车的终点站位于乌鲁木齐站南广场,每日客运量较大,比起其他线路,要提前出车1个小时,晚收车1...https://www.workercn.cn/papers/grrb/2024/04/15/5/news-5.html
6.机电专业的实习报告(通用10篇)刚实习的第一天,分配给我的任务是对电机定子进行线圈紧固绑扎,我按照技术员教我的方法,运用操作工具开始慢慢学着绑扎定子,在加工的同时注意操作流程及有关注意事项等。那一天,我就在这真实又虚拟的工作岗位上加工产品,体验进入社会后工作的感觉。 作为初次真正接触社会工作岗位的学生来说,对社会的了解以及对工作单位各...https://www.ruiwen.com/shixibaogao/5153042.html
7.当使用DPDK应用程序时,rteethdevcount总是返回0腾讯云提供了一系列云计算产品和解决方案,包括云服务器、云数据库、云存储、人工智能等。以下是一些相关产品和链接: 云服务器(ECS):提供高性能、可扩展的云服务器实例,适用于各种计算需求。详情请参考:https://cloud.tencent.com/product/cvm 云数据库(CDB):提供稳定可靠的云数据库服务,包括关系型数据...https://cloud.tencent.com/developer/information/%E5%BD%93%E4%BD%BF%E7%94%A8DPDK%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%97%B6%EF%BC%8Crte_eth_dev_count%E6%80%BB%E6%98%AF%E8%BF%94%E5%9B%9E0
8.考驾照学车6个注意事项考驾照学车8大技巧详解以后不管是练车还是开车上路,都要把安全放在第一位。宁愿慢下来也不要抓紧时间。毕竟生命只有一次,你可以做到,也可以珍惜。 以上是关于驾考和学车的六点注意事项。希望对你有帮助。需要注意的是,很多人考试作弊都是靠运气,导致被抓,被处罚后一年内拿不到驾照。 https://m.pcauto.com.cn/baike/152023/
9.电动滑板如何选购滑板教学教你怎么玩得溜→MAIGOO知识玩电动滑板注意事项 电动滑板因为版型不同,就会有各种不同的玩法,最好的就是看自己电动滑板的说明书进行玩耍,而且为了安全起见小孩子或者第一次玩的人最好有人在旁边帮助或者保护。 电动滑板可以进地铁吗? 有些城市管得严,如广州就禁止带电动代步工具进站乘车,除电动轮椅外。如上海规定在包装好并不妨碍其他乘客的...https://www.maigoo.com/goomai/210352.html
10.结婚之前男方第一次给了1000见面礼之后双方父母见面给了1万谈结...如果双方父母没有明确表示对一方子女的赠与,均应属于共同财产,彩礼除外。https://www.66law.cn/question/4934442.aspx
11.东安县2013年上期中小学期末质量检测组考工作方案规划计划以上规定,各考点必须认真执行,考点主任是第一责任人,考试期间凡未执行本规定要求,工作失职造成严重后果的,要追究有关人员的责任,情节严重的要追究法律责任。 附件5:考试工作程序 1.考前30分钟,广播通知全体监考人员到考点办公室集中,主考或副主考负责点名后,简单小结前堂考试情况,交待本堂考试注意事项,并主持抽签确...http://www.da.gov.cn/dajyj/0400/201308/f22fe92f549948fea529d2ddc49f7ab6.shtml
12.当小仓鼠第一次吃小零食,凡事不能急高清在线观看PP视频当小仓鼠第一次吃小零食,凡事不能急 首页 频道 搜索热搜榜 开通会员 客户端 看过 收藏 消息 您的Flash插件已过期或被禁止 升级或启用Flash 当小仓鼠第一次吃小零食,凡事不能急 当小仓鼠第一次吃小零食,凡事不能急 5 内容简介https://v.pptv.com/show/iaNxvib2PJOXfaWMA.html
13.插座接线一定要注意,左零右火不能错!赶紧看看你家对吗!一、插座接线注意事项 1、墙壁开关插座安装不当 是在一个桩上接了两根导线。零、相线接错了。开安安装在可燃物体上,线芯露于外面或水汽渗入,将其造成短路的现象,工作电压和电流与插座功率不符,长期过载。 2、墙壁开关插座安装方法 开关应离地13.到150CM,距离门框边15到20CM,门后一般不能安装开关插座,有护墙...https://zhishi.fang.com/jiaju/qg_691530.html