博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试题第二弹
阅读量:7006 次
发布时间:2019-06-28

本文共 753 字,大约阅读时间需要 2 分钟。

题目1:bool、int、float定义的变量和0值的比较?

(1)bool类型

if(flag)if(!flag)

(2)int类型

if(flag==0)if(flag!=0)

(3)float类型

if(flag >= -EPSILON && flag <= EPSILON)

注意float类型是一个浮点型,所以不可以直接用flag == 0这种形式比较0值。

题外话:float类型是小数点后5位有效,double类型是小数点后13位有效。

 

 

题目二:不调用库函数实现字符串的拷贝

#include 
#include
#include
char *copy_string(char *strDes,char *strSou){ int i=0; while(*strSou) { strDes[i++] = *strSou; strSou++; } strDes[i] = '\0';}int main(int argc,char *argv[]){ char *sou="hello world"; //char des[100]={0}; char *des = (char*)malloc(strlen(sou)+1); //如果写成指针的形式记得为它分配内存 copy_string(des,sou); printf("des:%s\n",des); return 0;}

 

 

 

转载于:https://www.cnblogs.com/wurenzhong/p/8546789.html

你可能感兴趣的文章
iOS 自动构建套件 - flow.ci + fir.im + Coding
查看>>
数据库-数据类型
查看>>
【小松教你手游开发】【unity实用技能】unity编辑器工具之加载预制和场景
查看>>
用shell写的基本监控菜单
查看>>
go语言渐入佳境[15]-struct声明与定义
查看>>
Linux查看系统版号
查看>>
智能零售时代将至 人工智能引领未来
查看>>
71.远程访问 mstsc
查看>>
Ubuntu 19.04 正式发布
查看>>
215. mybaties 批量插入数据库数据
查看>>
大智慧经典版|大智慧经典版下载
查看>>
PDF如何修改编辑,如何拆分PDF页面
查看>>
Linux下vsftp的安装和使用:Centos7
查看>>
学习Linux笔记
查看>>
JAVA的两个FTP包的比较
查看>>
docker1.12-containerd源码分析
查看>>
技术感悟---主动学习
查看>>
session redis存储
查看>>
我的友情链接
查看>>
人工智能标配语言Python纳入2018高考科目!
查看>>