用字符指针变量指向一个字符串,然后输出字符及其长度
2016-11-24 23:31
381 查看
#include<stdio.h>
#include<string.h> // 要使用strlen函数
int main()
{
char *p;
p = "hello!";
printf("%s",p);
printf("\nThe length is:%d\n",strlen(p));
return 0;
}
这是一个非常简单的程序,就是通过赋值语句使指针变量指向字符串,或者说将字符串的首地址赋给指针变量。
但对我来说这是很重要的一步,可以加强我对指针的理解。
#include<string.h> // 要使用strlen函数
int main()
{
char *p;
p = "hello!";
printf("%s",p);
printf("\nThe length is:%d\n",strlen(p));
return 0;
}
这是一个非常简单的程序,就是通过赋值语句使指针变量指向字符串,或者说将字符串的首地址赋给指针变量。
但对我来说这是很重要的一步,可以加强我对指针的理解。
相关文章推荐
- 写一个函数,用来把一个字符串用指定的字符作为分隔符分割成若干个子串输出 | 写一个函数,用来返回一个字符串中重复出现的最长字串的长度及其开始地址
- 编写程序定义一个vector 对象,其每个元素都是指向string 类型的指针,读 取该vector 对象,输出每个string 的内容及其相应的长度。
- 005求一个字符串中出现相同且长度最长的字符串,输出它及其首字符位置
- 2014-03-27工作日志:字符指针指向的字符串的输入、输出、求长度;将字符串与数字相连;
- 输入一行子串,找出其中出现的相同且长度最长的字符串,输出它及其首字符的位置
- 函数内 声明一个字符数组和一个指向字符串数组的指针 区别
- 【c语言】编写一个函数new,对n个字符开辟连续的存储空间,此函数应返回一个指针(地址),指向字符串开始的空间
- 实验10指针2(1)输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。
- 用字符数组存放一个字符串,然后输出该字符串
- 输入一个字符串,存储在字符数组里,用指针的方式逐一显示字符,并求其长度
- 用字符指针指向一个字符串
- 输入一行字符串,找出其中出现的相同且长度最长的字符串,输出它及其首字符的位置
- [*注意指向常量的字符指针变量*]用指向常量的字符指针变量和字符数组方法把字符串a复制到字符串b中
- C角度(一)——任何C程序,可理解为指针指向某一个字符,然后字符匹配
- 递归问题之一:给定一字符串,输出字符串中所有字符子串的各种组合形式,长度为一个字符到字符串的长度,忽略排序
- 将一个string字符串变量分解为字符输出
- 用字符数组存放一个字符串,然后输出该字符串
- 读入一个字符串(长度不大于100,不包括换行符’\n’),删去字符串中相同的排在后面的字符并输出。
- [面试] 递归 反向输出链表 ,定义一个求字符串长度的函数, 反向输出字符串. 不能再函数内部定义变量.
- 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。(指针)