首页 > 其他分享 >C语言小白 记录自己对一些概念的理解 若有错误 多包涵 若能指正 万分感激

C语言小白 记录自己对一些概念的理解 若有错误 多包涵 若能指正 万分感激

时间:2024-10-19 11:43:54浏览次数:5  
标签:万分感激 双引号 元素 C语言 指正 数组 字符串 指针

指向第一个元素或整个数组 用p1=test; 直接数组名 不用加*
而指向第二个或以后的元素则要加* 例如p2=&test[1]

在C语言中,两个指向同一个数组中相邻元素的指针,计算他们的差值,得到的是它们之间元素的个数,是一个整数 比如p1-p0等于1 表明 第一个到第二个 相差一

而不是字节数。若想求字节数 就用他们相减(即元素个数)乘上每个元素占用的字节 (用sizeof来求每个的字节) 比如(p1-p0)*sizeof(test[0])  tets为数组名

当有一个指针已经初始化后 可以对其他的指针进行赋值 或加减后在赋值
加减表明在数组中元素位置加减 并以加减后的为指针指向的第一个元素

在C语言中,字符串是使用双引号表示的

在C语言中,字符通常使用单引号表示

" 反斜杠加双引号是转义字符 用于在字符串中输出双引号 如果不这样做 编译器会把一开始的双引号和这里的作为起点和终点直接输出
就像这样使用“He said, "Hello, World!" when he entered the room”
输出时则显示 He said, "Hello, World!" when he entered the room.

字符串以数组的形式存在 编译器会自动把字符串弄成数组  比如char*p=“hello world‘;
定义一个char型指针 然后将字符串以数组的形式给指针

字符串常量用指针定义和用数组定义有区别
用指针定义的话 指针所指的字符串仅可读 不可修改 而用数组定义的话可以修改

在参数中用数组的话 字符串作为参数还是能修改的

标签:万分感激,双引号,元素,C语言,指正,数组,字符串,指针
From: https://www.cnblogs.com/chenchenglin/p/18475699

相关文章

  • C语言练习
    题目:1.编写一段C语言,使之像下面这样交替显示+和-,总个数等于所输入的整数值。另外当输入0以下的整数时,则什么也不显示。正整数:13【】+-+-+-+-+-+-+分析:1.首先题目要求交替显示,所以这表明了要筛选,所以我们可以用嵌套循环完成它(至于什么是嵌套循环,请看往期知识点)    ......
  • C语言指针
    1.程序中地址与指针实例讲解Hi!欢迎来到指针的世界,也许您早已听过它的大名,指针被称为是C语言的精华所在。真正理解和掌握指针是征服C语言的关键所在!在众多的计算机语言中,试问:还有哪门语言可以有C语言这样在作用、速度和安全上平衡得如此优异的呢?而指针则在其中扮演了重要的角......
  • PTA L1系列题解(C语言)(L1_081 -- L1_088)
    L1-081今天我要赢题目内容:2018年我们曾经出过一题,是输出“2018我们要赢”。今年是2022年,你要输出的句子变成了“我要赢!就在今天!”然后以比赛当天的日期落款。输入格式:本题没有输入。输出格式:输出分2行。在第一行中输出I'mgonnawin!Today!,在第二行中用年年年......
  • 【C语言】⽂件操作
    ⽂件操作1.为什么使⽤⽂件?2.什么是⽂件?2.1程序⽂件2.2数据⽂件2.3⽂件名3.⼆进制⽂件和⽂本⽂件?4.⽂件的打开和关闭4.1流和标准流4.1.1流4.1.2标准流4.2⽂件指针4.3⽂件的打开和关闭5.⽂件的顺序读写5.1顺序读写函数介绍5.2对⽐⼀组函数:6.⽂件的随......
  • C语言-分支循环语句 (上)
    C语言是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合。实现分支结构可以使用if、switch,实现循环结构使用for、while、dowhil......
  • C语言小白记录自己的错题和总结
    ​计算n个a的思路都是用a+a10+a100……然后在累加记得用include<math.h>pow考察逗号表达式即使像x+y x+7之类的算出结果后x和y还是不变因为没有赋值所以x和y都是原来的值问号语句先计算第一个表达式若他的值为非0(即真)将表达式2的值作为条件表达式的值反之为0即假......
  • (八千字心得笔记)零基础C语言入门第一课——初识C语言
    这一课主要是让大家初步了解C语言,了解我们的开发环境,main函数,库函数,关键字,字符和字符串等内容的介绍,后面会一一讲解文章目录一.C语言是什么1.1C语言的历史二.开发环境编译型语言和解释型语言2.1编译和链接2.2编译器的选择2.2.1VS项目和源文件、头文件介绍2.2.2......
  • C语言函数
    1.C语言函数的定义C源程序是由函数组成的。最简单的程序有一个主函数main(),但实用程序往往由多个函数组成,由主函数调用其他函数,其他函数也可以互相调用。函数是C源程序的基本模块,程序的许多功能是通过对函数模块的调用来实现的,学会编写和调用函数可以提高编程效率。函数的定......
  • C语言[数组作函数参数]
    输入10个整数作为一个数组,要求判断并且输出其中最大的值和它是数组中的第几位数。本次代码调用max函数数组元素为a[1]~a[9]代码如下:#include<stdio.h>intmain(){  intmax(intx,inty);  inti,m,n,a[10];  printf("enter10intergernumber:"); ......
  • C语言typedef常用方法
    在C语言中,typedef关键字可以用来为已有的数据类型定义一个新的标识符,它的常用方法有:typedef的4种常见用法:一、给已定义的变量类型起个别名二、定义函数指针类型三、定义数组指针类型四、定义数组类型总结一句话:“加不加typedef,类型是一样的“,这句话可以这样理解:没加type......