*n=j和n=&j有什么区别

作者&投稿:亓凝 (若有异议请与网页底部的电邮联系)
参考文献中[M][J][N]有什么区别?~

1、文献类型不同
参考文献中[M]代表专著,参考文献中[J]代表期刊文章,[N]代表报纸文章
参考文献是在学术研究过程中,对某一著作或论文的整体的参考或借鉴。征引过的文献在注释中已注明,不再出现于文后参考文献中。
参考文献类型:专著[M],论文集[C],报纸文章[N],期刊文章[J],学位论文[D],报告[R],标准[S],专利[P],论文集中的析出文献[A]
电子文献类型:数据库[DB],计算机[CP],电子公告[EB]
电子文献的载体类型:互联网[OL],光盘[CD],磁带[MT],磁盘[DK]
2、标注格式不同
专著[M]
[序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(可选)
例如:[1]刘国钧,陈绍业.图书馆目录[M].北京:高等教育出版社,1957.15-18.
期刊文章[J]
[序号]主要责任者.文献题名[J].刊名,年,卷(期):起止页码
例如:[1]何龄修.读南明史[J].中国史研究,1998,(3):167-173.
报纸文章[N]
[序号]主要责任者.文献题名[N].报纸名,出版日期(版次)
例如:[8]谢希德.创造学习的新思路[N].人民日报,1998-12-25(10)


扩展资料
书写格式
2007年8月20日在清华大学召开的“综合性人文社会科学学术期刊编排规范研讨会”决定,2008年起开始部分刊物开始执行新的规范“综合性期刊文献引证技术规范”。
该技术规范概括了文献引证的“注释”体例和“著者—出版年”体例。不再使用“参考文献”的说法。这两类文献著录或引证规范在中国影响较大,后者主要在层次较高的人文社会科学学术期刊中得到了应用。
⑴文后参考文献的著录规则为GB/T 7714-2005《文后参考文献著录规则》,适用于“著者和编辑编录的文后参考文献,而不能作为图书馆员、文献目录编制者以及索引编辑者使用的文献著录规则”。
⑵顺序编码制的具体编排方式。参考文献按照其在正文中出现的先后以阿拉伯数字连续编码,序号置于方括号内。一种文献被反复引用者,在正文中用同一序号标示。
一般来说,引用一次的文献的页码(或页码范围)在文后参考文献中列出。格式为著作的“出版年”或期刊的“年,卷(期)”等+“:页码(或页码范围).”。
多次引用的文献,每处的页码或页码范围(有的刊物也将能指示引用文献位置的信息视为页码)分别列于每处参考文献的序号标注处,置于方括号后(仅列数字,不加“p”或“页”等前后文字、字符;页码范围中间的连线为半字线)并作上标。
作为正文出现的参考文献序号后需加页码或页码范围的,该页码或页码范围也要作上标。作者和编辑需要仔细核对顺序编码制下的参考文献序号,做到序号与其所指示的文献同文后参考文献列表一致。另外,参考文献页码或页码范围也要准确无误。
参考资料来源:百度百科-参考文献

作者在前,书名中间,年份最后。
M——专著(含古籍中的史、志论著)  
N——报纸文章  
J——期刊文章  
D——学位论文  
R——研究报告  
S——标准  
P——专利  
A——专著、论文集中的析出文献  
Z——其他未说明的文献类型  
电子文献类型以双字母作为标识:  
DB——数据库  
CP——计算机程序  
EB——电子公告  
在参考文献标识中同时标明其载体类型:  
DB/OL——联机网上的数据库  
DB/MT——磁带数据库  
M/CD——光盘图书  
CP/DK——磁盘软件  
J/OL——网上期刊  
EB/OL——网上电子公告
著者姓名缩写规则的几个要点摘录如下:
1、姓名缩写只缩写名而不缩写姓;
2、无论东西方人,缩写名的书写形式都是姓在前、名在后;
3、杂志作者名中,全大写一定是姓;
4、省略所有缩写点

  1. *n = j 是把 j 的值赋给指针 n 指向的空间. n = &j 是把变量 j 的地址赋给指针变量 n,n 就指向 j 的存储空间了.

  2. fun 里面的 n 和 main 中的 n 是两个不同的指针变量,但它们指向同一个地址,所以 *n = j,把 j 的值赋给函数里面 n 指向的地方,由于 main 中的 n 也指向那个地方,所以对 main 中的值解析时就能拿到新值了。但 n = &j, 把 fun 里面的 n 指向的地方改变了,变成 j 的地址了,这时 跟 main 中的 n 指向的地方不同,而 main 中的 n 指向的地方的值也没变。。。

  3. 打了这么多,好累啊,不知道你明白了没。。。



因为在fun(int m,int *a ,int *n )中,*n本来是指向全局变量n,

但是n = &j,改变了指针的指向,所以函数返回后,全局变量的值还是默认值。

你可以先给全局变量n复制为5,或者其它,然后在尝试这两种语句,看看结果。

C语言问题 指针*n=j 是什么意思 求大神指导
答:int a[1000],n; fun(a,&n);调用完后n返回的是符合要求的数据的个数,而a的前n个单元存放的就是这些数据,所以利用*n=j;可以将记录符合要求数据个数的变量j的值直接赋值给调用者的变量n。

J和N是怎么换算的?
答:焦耳(J)和牛顿(N)是物理学中常用的两个单位,分别用于测量能量和力。焦耳(J)是国际单位制中能量的基本单位,表示单位时间内传递的能量。换句话说,它代表着对物体施加一定的力量使其移动一定距离所做的功。1焦耳等于1牛顿乘以1米。牛顿(N)是国际单位制中力的基本单位,用于测量物体受到的力的...

n++与++n有什么区别?
答:1、没有区别。2、n++是先使用n的数值再自加一; ++n是先自加一再使用n累加后的数值;3、作为for语句括号内的第三项,是在每次for循环之后做的累加,n++与++n的作用都是使n的数值增一,不牵扯到引用自加前还是自家后数值的问题,所以二者在for语句中没有区别。无论前置还是后值,++ 都会使其...

j与p、 v、 t、 n的关系是什么?
答:j是焦耳,能量单位,pa是帕,压强单位,两者是不同的概念,如果按升计算,则:j=1000*pa*L,L是升,体积单位。如果按升计算,则:j=1000*pa*L,L是升,体积单位。1Pa = 1N/m^2,即1平方米的压力为1N,则压强为 1Pa ;焦耳与功,1J = 1Nm,即以 1N作用力移动物体1米,力做功为1J;焦耳...

1000j=多少N*m
答:1J=1N*m,1000J=1000N*m。J代表焦耳,是功的单位 1J=1n*1m,可以理解为用一牛的力拉动一个物体移动1米所做的功,就是1焦耳。

用C语言编程序:生成一个N*N的矩阵,每个成员a[i][j]=i*N+j(i=0...N...
答:j--;} //average=1.0*sum/N;//1.0将整型转化为浮点型 average=(float)sum/N;//或直接强制类型转换 for(i=0;i<N;i++){ for(j=0;j<N;j++){ printf("%3d",a[i][j]);} printf("\n");} printf("\n");printf("次对角线元素之和平均值=%0.2f\n",average);return 0;}...

输入一个正整数n,n小于10,输出九九乘法表的前n*n项,(将乘数 被乘数 乘积...
答:main(){ int num,i,j,result[81][3];printf("n is:");scanf("%d",&num);for(i=0;i<num*9;i++)for(j=0;j<3;j++){ if(j==0)result[i][j]=i/9+1;/*乘数*/ else if(j==1){ result[i][j]=i%9+1;/*被乘数*/ } else result[i][j]=result[i][0]*result[i...

...2且小于10的整数n,然后定义一个二维整形数组(n*n),初始化该数组,将...
答:void Change_Find(int **a,int n){ int tmax=-1,tmin=1000;int line_max=-1,line_min=-1,temp;for(int i=0;i<n;i++)//查找最大值和最小值 { for(int j=0;j<n;j++){ if(a[i][j]>tmax){ tmax=a[i][j];line_max=i;} if(a[i][j]<tmin){ tmin=a[i][j]...

输入两个正整数m和n,求其最大公约数和最小公倍数
答:int main(){ int a,b,num1,num2,temp;printf("please input two number:\n");scanf("%d%d",&num1,&num2);if(num1<num2){ temp = num1;num1 = num2;num2 = temp;} a = num1;b = num2;while(b!=0){ temp = a%b;a=b;b=temp;} printf("gongyueshu:%d\n",a);prin...

C语言,输入n输出n行,第一行输出一个*,第n行输出n个*
答:include <stdio.h>void main(){ int n,i,j; printf("请输入n"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=i;j++) printf("*"); printf("\n"); }}