chapter5 基础题目选解

来源:互联网 发布:梦幻辅助软件 编辑:程序博客网 时间:2024/05/24 06:37

char *s 与 char s[]的区别:

s指向常量字符串,这部分内存空间是不可修改的。
s[]后,s指向的空间是栈空间,是可以修改的。

getchar()与putchar()的使用

#include <stdio.h>char *s = "`1234567890-=QWERTYUIOP[]\ASDFGHJKL;'ZXCVBNM,./";int main(){    int i, c;    while((c = getchar()) != EOF)    {        for(i = 1; s[i] && s[i] != c; i++);            if(s[i]) putchar(s[i-1]);            else putchar(c);    }    return 0;}


0 0
原创粉丝点击