今天复习了之前所学的知识。
分支结构 switch case (对某一个具体的变量进行选择,case后只能写一个明确的值)
#include<stdio.h>
{
switch( ) 选择函数
{
case :break; 选项
case :break; 选项
case :break; 无选项
default;
}
}
循环结构 while
while(1) 一直循环
1 while(2){4;3} 执行过程是1——>2——>4——>3——>2——>4——>3
for(1;2;3;){4} 执行过程是1——>2——>4——>3——>2——>4——>3
一维数组:所有数据类型要一致
字符串:字符串数组的长度要比写出来的数据多1
strcmp(s1,s2)两个字符串比较所有字符直至分出大小,或者到第一个\0。完全一样,返回值为0;s1>s2,返回值为1;s1<s2,返回值为-1。
memcmp(s1,s2,n)两个字符串比较n个元素的大小,下标从0开始。
strcpy(s1,s2)把s2复制给s1。
memcpy(s1,s2,n)从下标为0开始复制,复制长度为n。
strlen(s)检查一个字符串到第一个\0有多长,返回值是整型。
strcat字符串连接,从\0开始,\0后不接,不检查越界操作。