You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.2 KiB

C 语言

基础语法

#include <stdio.h>

int main(int argc, char *argv[])
{
    printf("hello world!\n");
    return 0;
}

上述例子可以看出一段简单的C代码包含的各个部分(必须包含main函数)

  • int argc, char *argv[]用于取得命令行参数,针对命令行参数不同的电脑可能呈现不同的情况,有些时候第二个形参使用TCHAR *argv[]但是大部分时候使用的是char *
  • 值得注意的一点是,取得的命令行参数一定是字符串,可以使用atoiatol等函数进行一下转换
  • 在一个C语言文件中不是一定得包含什么头文件但是包含一些现成的头文件是有必要的那会节省你很多敲代码的时间但是又不是一定非得包含所有的头文件那样会使你的程序在编译的时候时间较长
  • 头文件引用有两种形式,#include <stdio.h>#include "test.h",区别在于尖角括号适用于选择要包含的文件不是当前文件夹的而是库里的,双引号用于包含同文件夹的
  • return 0从理论上说这个返回值是没用的,因为他是返回给系统的,但是在一些情况下可以通过捕获这个值查看程序本次运行的情况