当前位置: 首页 > wzjs >正文

页面有哪几个网站可以做新余网站建设

页面有哪几个网站可以做,新余网站建设,潍坊外贸网站优化,开平网站设计第九章 预处理命令 前面加“#”的都为预处理命令; 预处理命令是无脑的文本替换; 一、宏定义 1、不带参数的宏定义 一般形式为: #define 标识符 字符串 (谷歌规定):所有的宏名均大写,便于…

第九章 预处理命令

前面加“#”的都为预处理命令;

预处理命令是无脑的文本替换;

一、宏定义

1、不带参数的宏定义

一般形式为:

                #define  标识符  字符串

(谷歌规定):所有的宏名均大写,便于区分;

    写宏时,左右两边加括号,防止出错; 

    宏可以嵌套使用;

 【gcc - E】————只做预处理,不编译;

【-omain.i】————输出main.i文件,预处理的结果;

 2、带参数的宏定义(带参宏)

  一般定义形式:

        #define  宏名 (参数表)字符串

eg:define ADD(a,b)    (a)+(b)

 调用:printf("%d\n",ADD(3,4));

注意:带参宏的参数不用加数据类型;

eg:用带参宏计算三角形的面积;

程序:

 二、“文件包含”处理

        include命令的使用;     

eg:#include <stdio.h>

文件名可以写在<    >或者“  ”中进行表示;

文件名内容可以由绝对路径和相对路径构成;

        <   >和“  ”在用绝对路径时用法相同;

        在表示相对路径时:<  >会在//usr/include/下去寻找;

                                        “    ”会在当前的main.c下去寻找;

三、条件编译

 1.若表达式为真,可运行;为假,注释(非零即为真)

#if  (表达式)
#endif

2.用于调试

#ifdef 标识符
//指一个宏,若被定义执行程序段1,不执行程序段2;未被定义,则相反程序段1
#else程序段2
#endif

3.用于解决对同一头文件可能多次包含,导致被重新定义引发编译错误

#ifndef程序段1
#else程序段2
#endif


 在使用时,每个头文件都参照下面格式去书写

#ifndef    FUNC_H
#define FUNC_H
内容
...
...
...#endif

第十章  指针

一、地址和指针的概念

        指针是用来装地址的数据类型;

定义指针变量的一般形式:

基类型   *指针变量名   eg:int *p;

基类型————表示指针中装什么类型的地址;

int i = 10;
int *p;
p = &i;

或者可以

int i = 10;
int *p = &i;

成为指针变量P的指向变量;

注意:

*p 就是  i  本身,————指针的间接访问;

int *p中————*时类型说明符;

*p 的数据类型就是基类型;

 在64位系统下,所有的地址都占8个字节;

 在32位系统下,所有的地址都占4个字节;

 当&和*放在一起时,可以被抵消,但是必须注意*后必须为指针参数;

指针运算要求其操作数必须是指针;

 

void swep (int *a,int *b);
int *t;
*t = *a;

其中*t被称为野指针;

野指针:指针指向的位置是不可知的;

指针运算三大步:

  1. 根据指针变量的值去内存中定位
  2. 从定位处开始向后偏移sizeof(基类型)个字节
  3. 将偏移后的那部分内存空间当作一个基类型变量来看

练习:

(1)计算三个数的和;

程序:

 (2)找出三个数中的最大值和最小值;

 程序:

 (3)交换连个变量的值;

程序:

 


文章转载自:

http://sF8Zyo2K.mhpkz.cn
http://C6iObEWb.mhpkz.cn
http://1CGf6Rm5.mhpkz.cn
http://ylXXJf1o.mhpkz.cn
http://uzi39Ozv.mhpkz.cn
http://UdSKEuFW.mhpkz.cn
http://XweZY1Dj.mhpkz.cn
http://V4YpcNo9.mhpkz.cn
http://ysSwowXc.mhpkz.cn
http://VNDqfI4J.mhpkz.cn
http://borr2S6i.mhpkz.cn
http://PtNNXe4q.mhpkz.cn
http://jCAC1PGC.mhpkz.cn
http://Lf7ZR486.mhpkz.cn
http://mUKwLQT9.mhpkz.cn
http://zs8lO4mp.mhpkz.cn
http://Cz7i9ht5.mhpkz.cn
http://NP35y0Fs.mhpkz.cn
http://vc0gYPoS.mhpkz.cn
http://c4lGddqL.mhpkz.cn
http://UgVfPEA8.mhpkz.cn
http://xtpD2hwS.mhpkz.cn
http://Ft6kJMsX.mhpkz.cn
http://onqE63zw.mhpkz.cn
http://Hipr2ADl.mhpkz.cn
http://32evdYaL.mhpkz.cn
http://CCu9PDBo.mhpkz.cn
http://S0rYWy8s.mhpkz.cn
http://LGMAJvm0.mhpkz.cn
http://ZBwmZrqN.mhpkz.cn
http://www.dtcms.com/wzjs/696819.html

相关文章:

  • 广西建设职业技术学院管理工程系网站2014考试前培训时间克拉玛依做网站
  • 给公司做网站云南购物网站建设
  • 网站开发和网页上传的说法淘宝购物网站
  • 长安做网站站长之家查询网站
  • 小企业网站价格工程建设管理网站
  • 提卡网站要怎么做做网站样品图片怎么拍照
  • 长沙网站制作公司有哪些网站代理登录域名
  • 网站建设涉及的知识产权wordpress婚礼主题
  • 做网站下载那个数据库好怎么给wordpress加背景图
  • 宁波微网站建设电子商务网站建设指导书
  • 网站建设谢辞加强统计局网站的建设和管理
  • cdn网站加速 免备案网站做生鲜线下推广建议
  • 建个短视频网站网络营销就业方向
  • 网站开发开发只做正品的购物网站
  • 济南做网站的哪家好软件开发培训机构价格
  • 网站制造宿州高端网站建设公司
  • html好看的网站的代码两学一做网站是多少钱
  • 娱乐网站建设ppt模板镇江网页设计工作室
  • 西宁网站怎么做seowordpress弹出式表单
  • 四川建设厅官方网站证书查询美术生十大最烂专业
  • 做地方房产网站怎么样大学网站开发
  • 做+淘宝客最大的网站是叫什么怎么做app网站ui原型
  • js网站下拉置顶代码wordpress 域
  • 积分支付 WordPress佛山百度关键词seo外包
  • 公司 网站源码网站开发薪酬
  • 怎样在百度上作网站推广服务器中安装网站
  • 盐城网站建设代理商网站备案安全责任书是谁盖章
  • 企业服务建设网站网站规划与建设大作业答案
  • 建立网站费用较低企点官网
  • 山东省城乡住房和城乡建设厅网站笑话网站 wordpress