C语言字符串操作
1、字符串翻转
/* 字符串翻转: * 将单个字符保存一个数组中,组成字符串 * 前后字符位置调换,可实现字符翻转, **/ void ReverStr(char a[]) { int len = 0; int i = 0; char t; len = strlen(a); for(i = 0;i<len/2;i++){ t = a[i]; // 保存前面的一个元素 a[i] = a[len-i-1]; a[len-i-1] = t; } } void main() { char a[64]; printf("hello world\n"); printf("请输入一个字符串:\n"); gets(a); ReverStr(a); puts(a); getchar(); }
2、
杂项:
1、for循环与while循环
1、for循环相对于while循环,更适合用在循环次数确定的情况下;
2、while循环更适合用在循环次数不确定的情况下;
2、scanf与gets
1、scanf默认的分割符是空格、Tab,因此scanf不能输入以上字符;scanf还可以输入多种数据类型、并且一次可以输入多个字符串;
2、gets可以输入上面所局限的字符、但是一次只能输入一个字符串;
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号