C EXERCISE 07 -- 字符串数组

本文探讨了C语言中的字符串数组和指针的使用,包括字符数组的初始化、字符串字面量的存储以及指针变量对字符串的处理。通过示例代码展示了`scanf`、`gets`和`puts`函数在处理字符串输入输出时的特点,并讲解了二维字符数组的用法。
摘要由CSDN通过智能技术生成

C EXERCISE 07 – 字符串数组

#include<stdio.h>
main()
{
	char str1[5]={'h','e','l','l'};
	char str2[]={'h','e','l','l','\0'};
	char str3[]={'h','e','l','l'};//系统会在其后的内存中找到一个离他最近的'\0'作为结束
	char str4[5]={"hell"};
	char str5[5]="hell";
	char str6[]="hell";
	
	char str7[]="hell",*ps1=str7;
	char *ps2="hell";//ps2指向hell首地址 
	char *ps3;ps3="hell";
	char str8[]="hell",*ps4;ps4=str8;
	
	char str9[10];scanf("%s",str9);
	//①scanf中空格和enter都作为数据分隔符
	printf("%s",str9);
	//利用gets、puts函数可以输入输出空格而不终止数据
	char str10[4];gets(str10);puts(str10); 
	
	char str11[2][3]={{'h'},{'e','l'}};
	gets(str11[2]);
	str11[0][1]=*(str11[0]+1);
	
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值