其它未分类
常用字符串函数
字符串的 strlen() 和 strcat() 和strcmp() 和strcpy()的使用方法一定要记住。他们的参数都是地址。其中strcat()和strcmp()有两个参数。
个别输入函数
scanf 和 gets的数据:
如果输入的是 good good study!
那么scanf(“%s”,a); 只会接收 good. 考点:不可以接收空格。
gets(a); 会接收 good good study! 考点:可以接收空格。
字符串的赋值
C语言中没有字符串变量,所以用数组和指针存放字符串:
1、char ch[10]={“abcdefgh”}; 对
2、char ch[10]=“abcdefgh”; 对
3、char ch[10]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’}; 对
4、char *p=“abcdefgh”; 对
5、char *p; 对
p=“abcdefgh”;
6、char ch[10]; 错了!数组名不可以赋值!
ch=“abcdefgh”;
7、char *p={“abcdefgh”}; 错了!不能够出现大括号!
16)字符串赋值的函数背诵:一定要背诵,当心笔试填空题目。
把s指针中的字符串复制到t指针中的方法
1、while( (*t=*s)!=null){s++;t++;} 完整版本
2、while( *t=*s ){s++;t++;} 简单版本
3、while( *t++=*s++); 高级版本
static
static int x;默认值为0。
int x:默认值为不定值。