美文网首页
字符指针与函数

字符指针与函数

作者: Hy_Slin | 来源:发表于2018-02-11 14:05 被阅读0次

在字符串的内部表示中,字符数组以控制符‘\0’结尾,程序可以通检查空字符找到字符数组的结尾,字符串常量占据的存储单元数也因此比双引号内的字符数大1。
printf(“hello,world\n”);
当类似于这样的一个字符串出现在程序中时,实际上是通过字符指针访问该字符串的。printf函数接受的是一个指向字符数组第一个字符的指针。也就是说,字符串常量可以通过一个指向其第一个元素的指针访问。
char pmessage;
pmessage = “now is the time”;
将把一个指向该字符数组的指针赋值给pmessage。该过程并没有进行字符串的赋值,而只是涉及到指针的操作。C语言并没有提供将整个字符串作为一个整体进行处理的运算符。
字符指针是一个地址,它存储一个存储字符串的地址、如果试图修改字符串的内容,结果是未定义的。
字符数组是一个数组,其存储的是一串包括空字符的连续字符。可以修改单个字符。
不知道对不对,我理解是这样。
最后一个非常简短的例子有一个问题是循环的终止条件。
while括号里是判断表达式,需要判断里面的值是否为非0。而赋值表达式也有值,值就是右侧的值,那么到
t的结尾时会需要\0,那么会将0当做表达式的值,因此whlie检测到0,也就是判断式为假,因此跳出循环。

相关文章

  • C语言18 指针与字符串

    C语言18 指针与字符串 字符串的几种表示方式有什么区别? 常用的字符串函数 指针函数 本质就是函数,只不过函数的...

  • C语言第八部分

    本篇博客的主要知识点是: 86指针与函数的关系 87指针与函数思考练习 88指针与字符串 89指针与字符串的思考练...

  • 字符指针与函数

    在字符串的内部表示中,字符数组以控制符‘\0’结尾,程序可以通检查空字符找到字符数组的结尾,字符串常量占据的存储单...

  • C语言学习六 — 函数指针,回调函数,字符串与结构体

    函数指针 函数指针是指向函数的指针变量。 通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向...

  • C语言基础教程之函数指针

    函数指针 函数指针是指向函数的指针变量。通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函...

  • C函数指针

    函数指针 函数指针是指向函数的指针变量。通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函...

  • C语言----函数指针

    函数指针是指向函数的指针变量。 通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。 函...

  • C语言笔记

    一、常用字符串处理函数 1.读入字符 fgets(字符指针,大小,输入流); 可以读入文件gets(字符指针,大小...

  • [C指针]指针与字符串:函数指针与字符串

    学习笔记 《深入理解C指针》http://www.ituring.com.cn/book/1147第5章 指针与字...

  • C++ 指针2

    字符指针作为函数参数, 求字符串的长度 比较两个字符串的大小 字符串复制 二维数组与指针 输入全体二维数组, 求元...

网友评论

      本文标题:字符指针与函数

      本文链接:https://www.haomeiwen.com/subject/iysqfxtx.html