本篇文章给大家谈谈c语言中*用法,以及c语言中→的用法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、c语言中& *的用法2、C语言中*的用法3、*在c语言中的用法
c语言中& *的用法
通常“”被叫做引用或者符取地址,“*”叫做解引用符,他们俩是相反的过程
int
i=1;
int
*
adr_i
=
i;
//将i的地址赋予int
*型变量adr_i
//这里的adr_i的内容是一个内存地址,如0X0000DE56
printf(“%d”,*adr_i);
//打印地址adr_i(0X0000DE56)所存储的变量内容
C语言中*的用法
goto
用在内层循环中比较合适,
用
break
只能跳出内层循环,
而
goto
可以直接跳出最外层循环,在合理的地方使用就可以了。
不要频繁的使用goto,过多的使用goto语句,会使程序混乱
从理论上讲,goto语 句是没有必要的,实践中不使用goto语句也可以很容易地写出代码
但是,在某些场合下goto语句还是用得着的。
最常见的用法是终止程序在某些深度嵌套 的结构中的处理过程,
例如一次跳出两层或多层循环。这种情况下使用break语句是不能达 到目的的,
它只能从最内层循环退出到上一级的循环
所有使用了goto语句的程序代码都能改写成不带goto语句的程序,
但可能会增加一些 额外的重复测试或变量
标号的命名同变量命名的形式相同,标号的后面要紧跟一个冒号。
标号可以位于对应的 goto语句所在函数的任何语句的前面。标号的作用域是整个函数。
goto 是转向语句
goto 标号;
例
int x=1;
biaohao:
x=x+1;
if(x100)
goto biaohao;
cout”x=100″endl;
//当x小于100,执行if 后面的goto语句,
于是转跳到biaohao处执行biaohao后面的语句x=x+1,接着if语句,
如此反复。。。。。。,
直到x=100 if语句括号表达式为假不执行后面的goto语句,
于是跳过执行cout语句输出x=100这几个字符
*在c语言中的用法
c语言中
*是二元运算符:乘号,用于将两个表达式的值相乘;
也是一元运算符:取值,用在指针表达式的左边,取指针指向的存储位置的值。
c语言中*用法的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言中→的用法、c语言中*用法的信息别忘了在本站进行查找喔。