- 博客(11)
- 收藏
- 关注
原创 一些看起来很特殊的for循环代码,以及sizeof和strlen代码运行机制,还有#define
#include#include int main1(){int i;for(i=1;i+1;i++){if(i>4) //在i=5的时候进入语句{ printf(“%d\n”,i++) //++在后:先打印后++break;}}printf(“%d\n”,i++) //++在后,先打印后++return 0;}
2017-11-24 19:01:04 365
转载 #define和inline的区别 sizeof与strlen的区别 以及运算符函数关键字三种概念
以下内容为百度所找,经整理后发表define函数定义一个常量,定义以后无法更改,常量值只能是字符串或者数字无参宏定义的一般形式为:#define 标识符 字符串/数字#define:是宏定义的意思,宏定义在形式上类似于一个函数,定义预编译处理时的宏,只进行简单的字符替换,无类型检测,它的返回值也不能被强制转换为可以转换的类型,所以他的使用存在隐患和局限性C中使用define这种
2017-11-24 18:59:28 399
原创 1119相应代码 包含素数 闰年 测地址 输入字符串 打印图形和二维数组等
#include#includeint main1() //判断一个数是否为素数/*//这个程序是不对的,当输入99,453之类的数值时,会打印yes2和no两个答案 //因为我们在for循环内做了两步,才会出现这种错误情况{int m;scanf(“%d”,&m);int i;if(m==2)printf(“m yes1\n”);else{f
2017-11-24 18:57:32 399
原创 1119数组 二维数组 字符串处理函数 值传递和变量存储类型知识点
用break跳出当前这一层的循环用continue跳出当前循环步 switch(){case xxx : do ; break ;default : xxxxx ;break;} if ....else 判断问题、匹配问题、{}、比目运算符 死循环 : while(1) for( ; ; )跳出死循环: if....break int
2017-11-24 18:53:51 378
原创 1118的相应代码以及斐波那契函数
#include#include#include //测各种数据类型的长度int main1(){int a;char b;double c;flout d;printf(“a=%d,b=%d,c=%d,d=%d”,sizeof(a),sizeof(b),sizeof(c),sizeof(d));return 0;} int main2(
2017-11-24 18:52:00 322
原创 1118关于C语言中内存计算,和一些运算符以及scanf和printf运行机制
推荐用书:C语言 谭浩强 (薄本) gcc 预编译、编译、汇编、链接 -E -o |-S -o | -c -o | -o 生成 .i | .s | .o | a.out汇编的最终目的:生成二进制文件链接的最终目的:生成可执行文件 在位系统中数据类型在内存中所占的相应字节:int 4Bfloat 4Bdouble 8Bchar 1B
2017-11-24 18:50:06 318
原创 关于计算机和C语言的部分基本概念
1. 什么是计算机程序?什么是编程语言?为什么需要编程语言?编程语言是用来干嘛的?举例一些编程语言,以及他们各自的特点?2. 编辑好的程序到成为可以运行的可执行文件,要经历哪几个过程?3. 现阶段为什么要学习C语言,而不是其他的编程语言?C语言有什么特点?4. 什么是常量,什么是变量?都有哪些分类?5. 标识符的命名规范是什么?6. 什么是数据类型?数据类型分为哪些种类?每种数
2017-11-17 18:24:12 245
原创 shell脚本
脚本:一些命令的集合 有shell脚本和bush脚本建立脚本文件:shell脚本文件名的后缀为 .sh 脚本文件的执行前要将文件赋予可执行权限 chmod +x 文件名 (注意,此+在赋予权限时是存在的)shell脚本的基本元素 #!/bin/bash (表示脚本类型 不写的话linux系统默认为bush类型 #为注释作用 在文件的开始前一定要添加这样的一行代
2017-05-16 12:11:19 382
原创 编辑器vim
文件编辑常用的工具 1、gedit 文本编辑器 : 它的显示只有终端 无命令行图形 gedit 文件名 2、vi(vim): linux下编辑文件的工具 任何情况下都有
2017-05-16 11:11:36 171
原创 Linux基础0513所学知识点的总结
环境的安装:从虚拟机中选择 创建新的虚拟机在虚拟环境中写程序时的默认开头为[root@promote~]# [用户@主机名 当前所在的目录]命令提示符用户分为 普通用户 命令提示符$ 管理员(root) 命令提示符#
2017-05-14 19:39:12 400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人