C语言
超越长江
这个作者很懒,什么都没留下…
展开
-
C语言&与&&区别
c语言中&与&&的区别&:按照位与操作,例如:0010&1101,结果为0000 &是java中的位逻辑运算: eg: 2&3=2; 分析如下: 2的二进制为10 ;3的二进制为11 ; 逻辑&之后为10&&:短路与,表示如果两个条件都成立则执行之后的逻辑; 例如:if(a==0&&b==0),意思就是if a为0并且b为0的时候,进行下一步操作。...原创 2021-06-30 17:29:15 · 697 阅读 · 0 评论 -
if中的continue :结束当前循环,进入下一次循环
continue语句用于循环语句中,作用是不执行循环体剩余部分,直接进行下次循环。常见的就是与if连用。比如下面这个程序:int main(){ int i; for(i = 0; i < 10; i ++) { if(i%2==0) continue;//如果i为偶数 调用continue; printf("%d,", i);//输出i值 }}123456789这个程序会循环10次,i值为0到9.当...原创 2021-06-30 16:55:22 · 12491 阅读 · 0 评论 -
C语言符号:出色注释的基本要求
C语言符号:****出色注释的基本要求****1.注释应当准确、易懂,防止有二义性。2.****边写代码边注释,****修改代码同时修改相应的注释,以保证注释与代码的一致性。3.注释是对代码的“提示”,而不是文档。4.一目了然的语句不加注释。5.对于全局数据(全局变量、常量定义等)必须要加注释。6.注释采用英文,尽量避免在注释中使用缩写,因为不一定所有的编译器都能显示中文,别人打开你的代码,你的注释也许是一团乱码。7.注释的位置应与被描述的代码相邻,可以与语句在同一行,也可以在上行,同一原创 2021-04-01 10:08:24 · 254 阅读 · 0 评论 -
C语言符号:y = x/*p可以编译吗?
C语言符号:y = x/*p 可以编译吗?分析:式子表示 :x 除以P指向的内存里的值,把结果赋值为y,答: 编译器会提示错误:原因: 编译器把/*当作是一段注释的开始,把/*后面的内容都当作注释内容,直到出现*/为止。修改:y = x/ *p或者y = x/(*p)就可以了...原创 2021-04-01 09:58:07 · 176 阅读 · 0 评论 -
extern关键字用法
extern关键字extern关键字的用法有如下几种:一 引入其它文件中定义的全局变量或函数 (不能是static修饰的,因为static修饰的变量或函数的作用域只存在于当前文件)比如 在a.c文件中定义了一个全局变量和函数:int num = 5;int funca(){… }若想在b.c文件中引用a.c文件里的全局变量与函数,可以在b.c文件中使用extern来导入:ex...原创 2019-11-06 18:02:44 · 115 阅读 · 0 评论