原文:通过指针获取输入的字符串

x 通过指针获取输入的字符串: 记得之前曾经这样写过: 但是运行之后出现错误: 别人说的是,指针没有初始化,是一个空指针。 x 如果按照下图写,则不会发生错误: x 别人给的写法是: 这样写也没错误 可以获取字符串,但是字符串长度不是任意的,取决于数组的长度 x 自己照葫芦画瓢的写法: 这样也可以正确运行,获得字符串,长度还是任意的。 需要注意的是,不能用 第七行 替换 第六行 因为指针的值是一 ...

2016-08-06 00:48 8 970 推荐指数:

查看详情

字符串指针如何输入输出

字符串指针存放的是一个字符串的首地址,用printf打印的时候当printf(“%s”,str)时,可以输出整个字符串, 而prinf(%s,*(str+i)),用循环是与*结合使用逐个输出字符,这是*是取出字符,当我们需要字符串而不是字符的时候就 直接str。 注意: 1.字符串输出 ...

Tue Mar 17 05:07:00 CST 2020 0 921
字符串指针

1、字符串的表示形式   在C程序中,可以用两种方法访问一个字符串:(1)用字符数组存放一个字符串,然后输出该字符串;(2)用字符指针指向一个字符串。 和前面介绍的数组属性一样,string 是数组名,它代表字符数组的首元素的地址。string[4]代表数组中序号为4的元素 ...

Sat Sep 22 20:26:00 CST 2018 0 9934
字符串数组与指针

在C语言中,字符串是一种特殊的数组类型。字符串字符组成,每个字符是该字符数组的元素,当该数组中的最后一个元素为'\0'时,编译器则将这则数组视为字符串,如: str = {'H', 'e', 'l', 'l', 'o', '\0'} 在上例的数组中,'\0'必不可少,否则不能形成字符串,只能 ...

Thu Mar 21 05:47:00 CST 2019 0 1312
java获取用户输入字符串!...

import java.util.Scanner; //导入输入类 public static void main(String[] args) { //创建输入对象 Scanner sc=new Scanner(System.in); //获取用户输入字符串 ...

Sat Mar 17 04:34:00 CST 2012 0 9783
Python input()函数:获取用户输入字符串

input() 是 Python 的内置函数,用于从控制台读取用户输入的内容。input() 函数总是以字符串的形式来处理用户输入的内容,所以用户输入的内容可以包含任何字符。input() 函数的用法为: str = input(tipmsg) 说明: str 表示一个字符串类型 ...

Mon Mar 23 23:06:00 CST 2020 0 2154
字符数组和字符串指针的定义

今天在看书上的一段代码的时候发现有一段代码有问题,对于那段代码的错误进行一下解释。 并加强一下我们常用的两种定义字符串的方法的一些区别进行一下解释。 书上的错误代码大概如下: 字符数组和字符串指针都可以用来存储字符串。 但是字符数组和字符串有本质的区别 ...

Sat Apr 01 07:20:00 CST 2017 0 5230
字符串赋值给字符指针的问题

char* str= "0123456789"; 声明一个字符指针,并用字符常量的第一个字符的地址赋给指针变量str 1.分配内存给字符指针 2.分配内存给字符串 3.将字符串首地址赋值给字符指针 void main(){ char *str="abc"; cout<< ...

Fri Feb 23 22:40:00 CST 2018 0 909
字符指针字符串常量

字符串常量在编译时系统给定存储位置,可以赋值给字符指针;此时可以通过下标进行访问,但不可以通过下标修改字符串的值。 字符指针指向字符数组时可以修改字符串的值。 ...

Mon Sep 30 05:00:00 CST 2019 0 404
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM