zoukankan      html  css  js  c++  java
  • c语言笔记

    1

     计算x的y次方

    1,要加入头文件 math.h 
    2,pow(x,y);//其作用是计算x的y次方。x、y及函数值都是double型 

    2

    用math.h里封装好的函数。见下。求平方根double sqrt(double x)

    3

    i+=2;  等价于i = i + 2;   // 将i的值加2后再赋值给变量i

    i=+2;  等价于i = 2;        // 将2赋值给变量i->在C语言中称为间接引用运算符,是二目运算符,优先级同成员运算符“.”用法p->a,其中p是指向一个结构体的指针,a是这个结构体类型的一个成员。表达式p->a引用了指针p指向的结构体的成员a。

    例如:
    struct T
    {
    int a;
    char b;
    }s;

    struct T* p=&s;
    那么,
    p->a相当于s.a。
    显然,有个等价写法:(*p).a,和p->a完全等效。



    5
    结构体
    定义结构体类型变量 三种方式
    1st:先声明结构体类型,再定义该类型的变量
    struct student liming,zhangle;
    2nd:声明类型的同时定义变量
    struct student{int num; char name[10];}liming={11,"liming"},zhangle;
    3rd:不指定类型名而直接定义结构体类型变量

    struct {int num; char name[10];}liming={11,"liming"},zhangle;

    结构体变量的初始化和引用

    struct student
    { int num;
    char name[20];
    char sex[12];
    int age;
    float score;
    char adds[30];
    }liming = {39,"liming","nan",18,55.5,"dezhou"};


    (1)对成员变量初始化
    struct zhangle={.name = "zhangle"};
    (2)引用
    zhangle.name
    (3)结构体多级
    student.birthday.month
    (4)结构体变量的运算
    liming.score = zhangle.score //赋值
    (5)同类结构体变量可以相互赋值
    liming = zhangle;












  • 相关阅读:
    H5软键盘搜索
    ios顺畅滑动
    自定义滚动条样式
    mockjs模拟数据(本地版)
    移动端防止窗体滚动
    css超出部分省略号
    H5自带的type=date或者month等日期控件移动端显示placeholder
    判断是否在微信内打开
    滚动加载数据
    activemq 5.6 连接池的内存泄露问题
  • 原文地址:https://www.cnblogs.com/zle1992/p/5232604.html
Copyright © 2011-2022 走看看