第7周 C语言及程序设计提高例程-28 字符串、字符数组、字符指针

来源:互联网 发布:新手入门编程语言 编辑:程序博客网 时间:2024/05/17 07:57

1、用指向字符的指针引用字符串;

问题及代码:

#include<stdio.h>int main(){char str[]="I am happy";char *s;s=str;puts(str);puts(s);return 0;}
运行结果:


2、杜绝指向字符的野指针

问题及代码:

(1)、

#include <stdio.h>  int main( )  {      char str[80];      char *s=str;      gets(s);      puts(s);      return 0;  }  

运行结果:


(2)、

#include <stdio.h>  int main( )  {      char *s="I am happy";      puts(s);      return 0;  }  

运行结果:


(3)、此处s为野指针;

int main( )  {      char *s;      gets(s);      puts(s);      return 0;  }  

0 0
原创粉丝点击