首页 > 其他分享 >C字符数组和字符指针

C字符数组和字符指针

时间:2023-03-07 09:55:34浏览次数:36  
标签:abcd 字符 char 数组 sizeof 指针

const char * string = "abcd";
char string[] = "abcd";

第一种称为字符串常量 , 字符串存储在常量区, 由字符指针进行访问 ,但是不能够修改

第二种是字符串数组,相当于创建 char类型的数组, 每个元素放入单个字符 , 结尾默认‘\n’ ,
可以用sizeof 验证 , char string[4] = "abcd"; 这样会产生溢出 ,编译也不过通过

sizeof第一种只是在取指针变量的字节大小

sizeof第二种能够取得字符数组的字节大小

字符数组的输入输出 参考 :
https://blog.csdn.net/KinglakeINC/article/details/114459168

字符数组和祖父指针的区别
https://blog.csdn.net/sinat_31275315/article/details/108486097

标签:abcd,字符,char,数组,sizeof,指针
From: https://www.cnblogs.com/qinzhiyu/p/17187031.html

相关文章

  • 连续子数组的最大和【剑指Offer】
    连续子数组的最大和输入一个非空整型数组,数组里的数可能为正,也可能为负。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为......
  • C语言-指针进阶
    一、字符指针char*p="helloworld"printf(*p),程序语句会输出“h”本质上是把“helloworld”这个字符串的首地址存储在了字符指针变量p中典型例题:二、指针数组指针数组是......
  • # yyds干货盘点 # 请教各位大佬一个问题 就是怎么用正则把字符串中小括号里面的内容取
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【群除我佬】问了一个​​Python​​正则表达式处理的问题,这里拿出来给大家分享下。二、实现过程这个还是不太难的,学......
  • E. Boring Segments (双指针 + 线段树)
    E.BoringSegments(双指针+线段树)题意:给出n条线段的左右端点和权值$l_i$,$r_i$,$w_i$。要求选择一些线段,使得能够从数轴上的1出发,沿着线段走,能够到达m(连通,不是覆盖)。问......
  • 返回一个整数数组中最大子数组的和
    1.题目:返回一个整数数组中最大数组的和2.要求:(1)输入一个整数数组,数组里有正数也有负数。(2)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和......
  • 课堂练习:最大子数组
    参考了一篇学长的博客,受益匪浅,通过不断累加,当和变成负数归零从一个数开始加,之前的结果保存到max,每一次的结果都跟max对比,保证只要不低于0的负数都可以加进来1pu......
  • 07字符串操作
    字符串(str)字符串的下标(索引)str_data="python"p y t h o n0 1 2 3 4 5-6 -5 -4 -3 -2 -1索引就是某数据在序列的位置正索引:从左至右,从0开始......
  • 求数组中的最大子数组的和--相关测试
    测试一:在普通的数组里面求最大子数组的和首先给出一个普通数组的定义,然后循环遍历,为数组的n个元素赋值;然后再根据a[i]+a[i-1]>a[i]的条件是否成立,来进行加和运算,然后赋值......
  • 209. 长度最小的子数组 (Medium)
    问题描述209.长度最小的子数组(Medium)给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其和≥target的长度最小的连续子数组[numsₗ,num......
  • ubuntu设置系统字符集为中文
    第一步:查看自己系统的字符集先查看系统的默认字符集格式:locale或者cat/etc/default/localeroot@JumpServer-APP-T02:~#localeLANG=en_US.UTF-8LANGUAGE=LC_CTYPE=......