zoukankan      html  css  js  c++  java
  • c语言 常用知识点

    强制类型转换

    (int)(x+y)

    输入

    scanf("a=%f,b=%f",&a,&b);  a=1,b=1

    char a;

    a=getchar(); 输入一个字符

    putchar(a); 输出一个字符

    选择分支

    if

    else if

    else if

    else

    switch(grade)

    {

      case 'A': printf();break;

      case 'B': printf();break;

      default: printf();

    }

    数组

    定义:int a[10];int a[2][3];

    初始化:int a[5]={1,2,3,4,5}; int a[5]={1,2};

        int a[]={1,2,3,4};

        int a[3][4]={{1,2,3,4},{1,2,3,4},{1,2,3,4}};

        int a[3][4]={1,2,3,4,1,2,3,4,1,2,3,4};

        int a[3][4]={{1};{2};{3}};//int数组没赋值的默认0

    处理字符串的函数

    输出 puts(str);

    输入 gets(str);

    字符串连接 strcat(str1,str2);

    复制 strcpy(str1,str2);2->1

       strncpy(str1,str2,n);将str2的前n个字符赋给str1

    比较 strcmp(str1,str2);1>2为正数

    测长度 strlen(str);

    全局变量和静态变量

    全局变量是定义在函数外的变量(也在主函数外) 作用在整个程序中,函数中可以把它屏蔽;

    静态变量,是指将值保存在存储单元,一次调用完不释放,可以放入函数中,如果只有一个源文件,全局静态变量和全局变量相同。

    项目里如果有多个源程序文件
    非静态全局变量可以在所有源文件里调用
    静态全局变量只能在本文件里调用,不允许在其他文件里调用

    static int fun(int a,int b)  --内部函数 其他文件不可调用该函数

    extern int fun(int a.int b) --外部函数 可调用 默认

    指针

    定义 int *p;

       int a=1;

       p=&a; 

  • 相关阅读:
    自定义UILabel的对齐方式
    获取iOS系统版本 --- UIDevice的使用
    iOS 照片多选
    iOS 手势+触摸事件
    IOS消息推送
    设置tableViewCell的背景颜色
    IOS_修改TableView的删除按钮的文本
    UIScrollView控件实现轮播图
    判断设备是不是第一次进入应用
    英语口语
  • 原文地址:https://www.cnblogs.com/weixiaole/p/3380643.html
Copyright © 2011-2022 走看看