精华内容
下载资源
问答
  • scanf函数的一般形式:scanf("格式控制字符串",地址列表); scanf输入的是地址,printf输出的是值,如下举例说明 #include<stdio.h> void main() { int a,b,c; printf("input the value of a,b,c\n"); ...

    情况一:

    &是一个取地址运算符
    &a是一个表达式,其功能是求变量a的地址
    scanf函数的一般形式为:scanf("格式控制字符串",地址列表);
    scanf输入的是地址,printf输出的是值,如下举例说明

    #include<stdio.h>
    void main() {
    	int a,b,c;
    	printf("input the value of a,b,c\n");
    	scanf("%d %d %d",&a,&b,&c);
    	printf("a=%d,b=%d,c=%d\n",a,b,c);
    }
    

    运行结果如下
    在这里插入图片描述由上,我们一定要分清变量的地址和变量的值之间的关系,例如:
    a = 567
    a为变量名,567为变量值,&a为变量的地址

    情况二:

    当变量是指针类型时,不需要取地址符号,指针指向的是某一个存储单元的首地址。
    当变量是数组,不需要取地址符号,数组名本身指向的就是这个数组的首地址。
    其它类型变量需要用&取地址符号。

    实战1:
    在这里有的同学就会问,啊,小编,你不是说当变量是数组,不需要取地址符号嘛,那我下面这个例子怎么输入了数没有反应,输出语句什么都输出不出来

    #include<stdio.h>
    
    void main() {
    	double a[2],s = 0;
    	for(int i = 0;i<2;i++) {
    		scanf("%lf",a[i]);
    		s += a[i];
    	}
    	printf("s:%f\n",s);
    }
    

    小编修改上面的代码为

    #include<stdio.h>
    
    void main() {
    	double a[2],s = 0;
    	for(int i = 0;i<2;i++) {
    		scanf("%lf",&a[i]);
    		s += a[i];
    	}
    	printf("s:%f\n",s);
    }
    

    注意:要在a[i]前面加取地址符号,因为在情况一中我们已经说过,scanf输入的是地址,a[i]代表的是i号下标的值,而不是地址,所以我们要为数组的每一个下标分别赋值,也就是&a[i]
    &a[0]就是0号下标的地址,&a[1]就是1号下标的地址

    实战2

    # include <stdio.h>
    int main(void)
    {
        char str[10];  //str是string的缩写, 即字符串
        printf("请输入字符串:");
        scanf("%s", str);  /*输入参数是已经定义好的“字符数组名”, 不用加&, 因为在C语言中数组名就代表该数组的起始地址*/
        printf("输出结果:%s\n", str);
        return 0;
    }
    

    以上就是小编在学习c语言过程中遇到的问题和总结,喜欢的关注!

    展开全文
  • 1、选中项目符号 2、右击项目符号,单单击“调整列表缩进” 3、再编号之后下拉列表,选择“空格”,单击确定。 更多福利如下:QQ群福利,群号:615147109 1.Office安装程序及激活。 2. PPT模版,简历模版、图片、...

    1、选中项目符号

    2、右击项目符号,单单击“调整列表缩进”

    QQ截图20170720171722

    3、再编号之后下拉列表,选择“空格”,单击确定。

    QQ截图20170720171747

    更多福利如下:

    QQ群福利,群号:615147109

    1.Office安装程序及激活。

    2. PPT模版,简历模版、图片、图标素材。

    3. 原创图文教程。

    4. 微软认证讲师直播公开课。

    5。更多Excel大神、结交更多上进的小伙伴。

     

    公众号二维码

    qrcode_for_gh_014486164cd6_258

    展开全文
  • 但是大概意思应该是为什么不用整数常量来直接表示某个数字而使用符号常量预定义 整数常量: int c = 3 符号常量: #define number 3 int c = number 这两个代码的优缺点区别 解释 符号常量是一个常量,是不变量,...

    这个问题的前提不明
    但是大概意思应该是为什么不用整数常量来直接表示某个数字而使用符号常量预定义

    整数常量:

    int c = 3
    

    符号常量:

    #define number 3
    int c = number
    

    这两个代码的优缺点区别

    解释

    符号常量是一个常量,是不变量,所以,在编译的时候,就把符号常量出现的地方,替换为符号常量对应的常量。符号常量一般用户定义一个全局使用的数据,而且要改变该数据的时候,只需要改变符号常量的值,代码中引用符号常量的地方,都会把值相应修改过来。
    就如在C语言的例子:
    #define I_love_you 521
    这条语句说明会在之后的编译中将l_love_you 自动替换成521,而整数常量需要在代码中全部修改一遍,一旦需要修改非常麻烦

    展开全文
  • 编译java文件的时候会发现一个java文件可以生成的多个class文件,而且有的还含有“$”符号,这个符号代表的是内部类,举个例子: public class ClassA { private class ClassB { private void show() { ...

    编译java文件的时候会发现一个java文件可以生成的多个class文件,而且有的还含有“$”符号,这个符号代表的是内部类,举个例子:

    public class ClassA {
    	
    	private class ClassB {
    		private void show() {
    			System.out.println("哈哈哈");
    		} 
    	}
    	
    	private void display() {
    		new ClassB().show();
    	}
    	
    }
    

    编译ClassA.java
    生成了三个class文件
    在这里插入图片描述

    对应关系见下图
    在这里插入图片描述

    最后总结:
    1、编译后产生的.class文件个数:有多少个类,产生多少个.class文件
    2、.class文件命名规则:
    2.1普通内部类
    外部类名 + $ + 内部类名 [+ $ + 内部类名 + …]+ .class,类名之间使用符号ClassD隔开 例如:ClassDClassDd$ClassDdd.class,这里ClassDdd是对底层的普通内部类,它的父类ClassDd,而ClassDd的父类也是最外层的外部类ClassD
    2.2匿名内部类
    外部类名 + $ + 数字 [+ $ + 数字 + …]+ .class,类名之间使用符号$隔开,数字根据在外部类中定义的顺序决定
    例如:ClassE$1$1.class
    3、同一个.java文件中定义的其他非public声明的类,都遵循以上2点规范
    4、继承、或者接口实现,不影响编译产生的.class文件个数和命名规则

    展开全文
  • 为什么符号数0XFFFF FFFF代表-1?

    万次阅读 2017-07-10 13:23:13
    0XFFFF FFFF 如果代表一个unsigned int 数据 那么它的值就是 4 294 967 295也就是 无符号... 为什么? 1.C语言里的数据在内存中的表示,数据会因为读取的方式不同而导致读取出来的结果不同。 同样的数据如果按照int和
  • 用符号显示菱形图案

    千次阅读 2017-03-28 13:57:09
    符号显示图形 数组替换 有趣的编程题目
  • ai文字后面出现特殊符号

    千次阅读 2019-11-25 15:48:41
    这个是文本段落换行符号,作用在于让我们检视出文本中是否有一些错误的换行或者其他诸如制表符这些看不到的字符存在,隐藏快捷键:Ctrl+Alt+i 点击菜单隐藏 ...
  • C语言符号

    千次阅读 多人点赞 2018-12-23 17:03:24
    C语言符号 总览图 C语言符号概述 C语言程序=常用符号+语法+关键字 C语言常用符号 符号 名称 符号 名称 , 逗号 &gt; 右尖括号 . 圆点 ! 感叹号 ; 分号 | 竖线 ...
  • 我们先来看+127,原码0111 1111对吧,若+128是多少呢,0111 1111 + 1 = 1000 0000 (原码),然后存储时,计算机一看是最高位1,就保持符号位不变,后面7位取反加1,然后呢,进位舍弃,还是1000 0000(-128)。...
  • https://www.zhihu.com/question/316035638/answer/623573494 这个符号用在函数映射中,叫做Maplet或者Maplet Arrow,在LaTex中叫做\mapsto 。
  • 例如目录 drwx------+ drwx------@ Library和onedrive这两个目录,跟系统有关?特殊的文件夹?
  • 逻辑符号

    千次阅读 2019-04-04 16:05:51
    符号 名字 解说 例子 读作 范畴 ⇒ 实质蕴涵 A ⇒ B 意味着如果 A 真,则 B 也真;如果 A 假,则对 B 没有任何影响。 x = 2 ⇒ x² = 4 真,但 x² = 4 ⇒ x = 2 一般假(因为 x...
  • android studio开发为什么我创建类,也导入这个类的包了,可报错提示找不到符号![图片说明](https://img-ask.csdn.net/upload/201509/18/1442554738_903992.png) 希望哪位遇到类似的问题帮我解答一下
  • JVM的符号引用和直接引用是什么

    千次阅读 2019-07-08 22:58:49
    符号引用就是一个类中(当然不仅是类,还包括类的其他部分,比如方法,字段等),引入了其他的类,可是JVM并不知道引入的其他类在哪里,所以就唯一符号来代替,等到类加载器去解析的时候,就把符号引用找到那个...
  • 符号与强符号

    千次阅读 2011-06-27 09:25:00
    3.5.5 弱符号与强符号2009-04-22 12:52 俞甲子/石凡/潘爱民 人民邮电出版社 《程序员的自我修养:链接、装载与库》第3章目标文件里有什么。本章介绍COFF目标文件格式和源代码编译后如何在目标文件中存储。本节大家...
  • 表情符号转换HTML思路解析

    千次阅读 2018-01-11 12:07:40
    最近在项目开发过程中,需要将客户端保存在数据库的表情符号,也就是\u开头的数据,进行转义,那如何进行转义;...剩余拼接到后面; 最后调用Java的类转换html即可; 细节点:转换空格以及换行;关注博客关注更多文章
  • 管道符号 |  --把前一个命令的输出结果传递给后一个命令处理  --n 例如: #cat /etc/passwd | grep '...不是所有的命令都支持放在管道符号后面,常见的支持放在管道符号后面的命令:more、head、grep 追加符号...
  • 正则表达式清除各类符号

    千次阅读 2014-03-14 12:21:23
    一篇文章,先转为单词元素的列表。 分解时遇到的第一个问题,就是如果去除各类标点符号。  import re   line='asdf fjdk;;;; s afred,,fjek.asdf, foo^ sdkk'  re.split(r'[;^,.\s]*',line) # 表示后面的...
  • Linux特殊符号

    千次阅读 2019-03-20 15:50:29
    井号,表示符号后面的是注释文字,不会被执行 ; 分号,担任连续指令功能的符号 ;; 连续分号,专用于case的选项 ’ ’ 单引号,被单引号括住的内容,被视单一字符串,引号内如果有表示...
  • 浅析无符号整型和有符号整型

    千次阅读 多人点赞 2017-11-04 17:20:00
    但其实char也是一个比较古怪的整型,长度1字节 (默认是无符号类型)。 然后我们来解释一下有符号数和无符号数,首先我们要明白有符号和无符号都是针对二进制数来讲的,并且他们都是以补码的方式在计算机中存储的...
  • 符号执行入门

    万次阅读 多人点赞 2018-05-09 08:12:08
    0x00 前言此前阅读了AEG相关的一些文章,发现符号执行可以说是基石,如果不能充分理解符号执行就很难真正深入AEG的研究。于是我找了一些符号执行领域的经典论文,预计会做一系列的总结,主要包括以下几个内容:(1)...
  • 1、public 公用的 :+ 前缀表示 ,该属性对所有类可见 2、protected 受保护的: # 前缀表示,对该类的子孙可见 3、private 私有的:- 前缀表示,只对该类本身可见 4、package 包的: ~ ...
  • C语言 —— 符号(C语言的基本符号

    万次阅读 多人点赞 2019-01-09 09:10:33
    C 语言的基本符号就有 20 多个,每个符号可能同时具有多重含义,而且这些符号之间 相互组合又使得 C 语言中的符号变得更加复杂起来。 符号 名称 符号 名称 , 逗号 &gt; 右尖括号 . ...
  • PTA 符号配对

    千次阅读 2019-02-02 00:26:19
    输入一个C语言源程序。当读到某一行中只有一个句点.和一个回车的时候,标志着输入结束。程序中需要检查配对的符号不超过100个。 输出格式: 首先,如果所有符号配对正确,则在第一行中输出YES,否则输出NO。然后在...
  • 一般数学符号 1. 有序符号 符号 意义 a1, a2, …  , an  数列;序列 2. 等号和不等号  符号 意义 符号 意义 符号 意义 = 等于  ~...
  • iOS symbolicatecrash来符号化崩溃日志

    千次阅读 2017-09-11 00:09:54
    //联系人:石虎  ...一、symbolicatecrash来符号化崩溃日志  1.崩溃日志  symbolicatecrash demo1.crash Demo1.app.dSYM -o processed.crash  2.符号化后的crash文件将会被写入processed.c
  • 符号整型: 无符号整型: 注意: ...在数据后面加了u,如果前面写了负号就会报错,因为明确了这是一个无符号整型 如果%u输出一个负号整型,会出现乱码 有符号型前面一般不写signed 在定义变量
  • 符号数和无符号数的转换及思考

    万次阅读 多人点赞 2016-09-16 21:00:51
    1 有符号数和无符号数的表示三者的最高位均为符号位.我以前一直没弄明白的是为何8位补码的表示范围是-128~127, 今天查阅了相关资料,于此记下。仍然以8位例:原码原码的表示范围-127~-0, +0~+127, 共256个数字。正...
  • 类名后加&符号什么意思?

    千次阅读 多人点赞 2011-09-28 23:08:01
    关于类名后加&符号,不知道为什么要怎么做?是什么用意? 例如 class CData { }; CData& fun(CData& a,CData& b) { .... }; 答:   是引用。 指针和引用的声明方式: 声明指针: c
  • 符号数与无符号数的加减法

    万次阅读 多人点赞 2017-04-24 14:41:58
    声明: ...在此感谢博主!一.有符号数的加减法 1、符号数与无符号数的人为规定...进行二进制运算时符号数或是补码运算时,结果都是正确的。10000100+00001110 若规定符号数,即 132+146=146D 。若规定有符

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 922,536
精华内容 369,014
关键字:

为什么后面用什么符号