zoukankan      html  css  js  c++  java
  • C语言基础知识

    1.C转义字符
    \n换行 \r回车 \t水平制表 \v垂直制表 \b退格 \f走纸换面 \a鸣铃
    2.linux下gcc编译命令
    gcc a.c -o a //编译
    ./a //运行
    3.输入函数
    说明符:d十进制整数 x十六进制整数 o八进制整数 u无符号十进制整数 f小数表示的浮点数 e指数表示的浮点数 c单个字符 s字符串
    4.函数。
    C语言程序是由函数构成的,函数是C语言程序的基本单位。
    5.数组定义
    int a[]={1,2,3,4};
    6.头文件
    #include <stdio.h>
    7.主函数(入口函数)
    int main(void){}
    8.指针。指针的值是地址值(int、long类型);指针的类型是它所指示变量的类型。
    int *p = &a;//p是指向变量A的指针
    int a[10],*p1;
    p1=a;//指针p1指向a数组的首元素。
    float *p1[3], (*p2)[3];//前者是指针数组,有四个指针;后者是指向一个列元素有三个(还是四个?只有三个,0,1,2)的数组的指针。
    int (* pf)();//指向函数的指针。
    int *pf();//指针函数。他的返回值为指针。
    int * * pp;//指向指针的指针,二级指针;
    int a[2][3];//表示一个两行三列的数组a[0],a[1]表示这两行的地址。
    char *s;
    s=(char *)malloc(10*sizeof(char));//申请10个字节内存,申请成功S获取到一个地址值,失败返回NULL。
    *s //表示指针s所指向的值。

  • 相关阅读:
    网络流与线性规划24题 之 餐巾计划问题
    待刷题目分类(一)
    bzoj1787 [Ahoi2008]Meet 紧急集合
    Hoj2634 How to earn more?
    poj3281 Dining
    浅谈数论(三)水仙花数
    poj1637 Sightseeing tour
    动态规划的思考(1)
    网络流-最大流问题 ISAP 算法解释(转自Renfei Song's Blog)
    poj1273 Drainage Ditches
  • 原文地址:https://www.cnblogs.com/svvs/p/3031374.html
Copyright © 2011-2022 走看看