当前位置:   article > 正文

C语言编程注意事项_自己编写c语言程序的注意

自己编写c语言程序的注意

1.使用free()关闭申请的内存后,需要该内存指向NULL;

2.结构体不能作为数据类型和return返回值传递,需要强制转换为空指针类型,传递之后再转换回来。

3.指针在传递过程中,强制转换(需要注意二级指针)。

指针级别要一样:

  1. getchar();暂停,直至用户按下Enter键。
  2. atoi();字符型转换整型。
  3. itoa();整型转换字符型。
  4. sprintf();将内容转换成字符。
  5. snprintf();将指定内容长度转成字符。
  6. strlen();求内容长度。
  7. strcpy();复制全部字符串,存在溢出风险。
  8. strncpy(a, b+3, 3);将b字符串的第4-7个值赋给a字符串。
  9. strcmp(a, b);字符串比较,a = b,返回值为0;a < b,返回值为负数,a > b,返回值为正数。
  10. strncmp(a, b+3, 3);将b字符串的第4-7个值与a字符串比较。
  11. typedef;给数据类型起别名。
  12. sizeof(buff);返回buff的大小。
  13. memset(buff, 0, sizeof(buff));清空内存内容;“0”改为“0x1”,则内存内容全部置一。
  14. break;终止循环体和switch语句。
  15. continue;中止本次循环,进行下一次循环,没有关闭掉循环体。
  16. extern;外部声明。
  17. #pragma once;只编译一次。
  18. XX_CRTL |= 1<<7;对XX_CRTL的第7位置1;
  19. XX_CRTL &= ~(1<<7);对XX_CRTL的第7位清0;
  20. 使用%可以取整数中的任意几个数字,列如20221230,提取12出来赋值给mon:

        date = 20221230;

        mon = (date\100)%100;

   21.abs();返回绝对值。 

   22.%d%%  表示打印0%~100%

   23.%02d%% 表示打印00%~100%

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/602878
推荐阅读
相关标签
  

闽ICP备14008679号