• 【C语言学习】《C Primer Plus》第2章 C语言的概述


    学习总结

     

    1、#include是C预处理命令之一,#include指向的是头文件,如#include <stdio.h>,这个stdio.h就是程序需要引用的C标准库之一。里面包含了printf、scanf等函数。Java说:“这不是我的包吗。”

     

    2、C90的注释只有/* 注释 */,C99后才添加//。

     

    3、C90的声明必须在代码开始出声明,C99可以在任何使用的地方前声明,跟C++和Java一样。为了兼容,还是在代码开始出声明好。

     

    4、C语言标准main函数:int main(int argc, char* argv[])也可以不带参int main()/int main(void),int返回值是告诉操作系统函数的执行是否正常退出(0是正常)

     

    5、函数原型,是一个C文件包含多个函数时使用的一种声明,要提前告诉编译器要用到该函数。函数写在main函数之前,有些编译器可以不用声明函数原型也可以编译,不过C标准建议要为所有函数提供函数原型。

    如:

    void printTime(void); /* ISO/ANSI C函数原型 */
    int main(){
      …
      printTime();      /* 函数调用 */
      …
    }
    Void printTime(void){ /* 函数源码 */
      ….
    }

    6、在Linux下执行C调试可以使用gdb命令调试工具,也可以简单的使用debug宏或者printf函数打印。具体还是个人习惯。反正目标只有一个:提高代码稳定性。

     

    7、编程练习(题7):

     1 #include <stdio.h>
     2 
     3 void two(void);
     4 void one_three(void);
     5 
     6 int main(void){
     7         printf("starting now:
    ");
     8         one_three();
     9         printf("done!
    ");
    10         return 0;
    11 }
    12 
    13 void two(void){
    14         printf("two
    ");
    15 }
    16 
    17 void one_three(void){
    18         printf("on
    ");
    19         two();
    20         printf("three
    ");
    21 }

    运行结果:

    starting now:

    on

    two

    three

    done!

  • 相关阅读:
    数据库01
    并发编程6
    并发编程5
    并发编程4
    并发编程3
    并发编程2
    并发编程1
    kali 下文件操作
    kali driftnet
    2017.1.1
  • 原文地址:https://www.cnblogs.com/wcd144140/p/4511181.html
Copyright © 2020-2023  润新知