![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C C++
紫方竹
做简单的人,过简约的生活,写简洁的代码。
展开
-
NO3:步履蹒跚-完成第一章节学习
第一章小记:每个C程序都要求有一个main()函数(多于一个main()函数是不合法的(已犯错:在VS 2010一个项目里两个C文件都有main函数,不能编译通过,必须删除一个文件,永记))。main()函数所在的位置就是程序开始运行的地方。函数的运行从该函数的开括号起,到相应的闭括号止。C程序应用小写字母书写,而大写字母则用作符号或输出字符串。程序行中的所有词之间应至少有一个空格、制表符原创 2013-06-23 11:02:29 · 473 阅读 · 0 评论 -
定义参数
1. 定义变量时可以把相同类型的变量列在一起,而定义参数却不可以。如下:void printf_time(int hour, minute){ printf("%d;%d\n",hour,minute);}这是不对的。原创 2013-09-09 23:50:08 · 866 阅读 · 0 评论 -
C语言数字类型长度
#include int main(void){ int a = 'A'; short int b ='A'; long int c ='A'; char d = 'A'; float e = 'A'; double f = 'A'; long double g ='A'; unsigned h ='A'; unsigned int i ='A'; unsigned sh原创 2013-08-08 23:57:22 · 944 阅读 · 0 评论 -
RedHat Server Enterprise 6安装G++
RedHat 6默认是安装有GCC,而没有安装G++编译先查看GCC的版本号,通道GCC的版本和G++的版本是相同的,知道GCC的版本再去找G++的安装文件就容易些。#gcc --version下面开始安装G++:加载系统镜像,挂载光驱#mount /dev/cdrom2 /home/cdrom //先前有在home目录创建mkdir了 cdrom原创 2013-07-26 00:07:09 · 834 阅读 · 0 评论 -
C语言编译全过程
编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)1.原创 2013-07-23 00:10:26 · 808 阅读 · 0 评论 -
继续学习:C语言关键字
auto :声明自动变量break:跳出当前循环case:开关语句分支char :声明字符型变量或函数const :声明只读变量continue:结束当前循环,开始下一轮循环default:开关语句中的“其它”分支do :循环语句的循环体double :声明双精度变量或函数else :条件语句否定分支(与 if 连用)enum :声明枚举类型extern原创 2013-07-23 00:05:58 · 634 阅读 · 0 评论 -
继续学习C:运算符
“ / ” 两整数相除,结果为整数,有一方是实数形式,结果保留小数 “ % ” 求余运算符要求两侧均为整型数据, 数值取余,符号与被除数一致恩,问这个问题的人太多了,懒得继续回答,直接贴上来自己看。。。优先级运算符名称或含义使用形式结合方向说明1[]转载 2013-07-22 23:54:30 · 449 阅读 · 0 评论 -
继续学习C:数字进制表示
1. 数字后面跟D表示十进制,如:123D。2. 数字后面跟B表示二进制,如:10010B。3. 数字后面跟Q表示八进制,如:652Q。4. 数字后面跟H表示十六进制,如:2B5H。把十进制数转化成二进制的方法是,不断地除以2取得余数,直到商为0为止。如:把十进行10转换成二进制 10/2原创 2013-07-18 00:22:39 · 1187 阅读 · 0 评论 -
C\C++的转义字符
C\C++的转义字符所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。 转义字符 意义 ASCII码值(十进制) \a 响铃(BEL)转载 2013-07-13 00:22:17 · 1007 阅读 · 0 评论 -
NO1:安装VMLinux虚拟机,安装配置Samba实现Linux与Windows文件共享
离开技术好些年,仅凭记忆开始学习。同时决定在Linux系统学习C语言。一、下午安装了VM 8.0,安装RedHat Enterpris Server 6.4虚拟操作系统,都还比较顺利。二、要实现Linux和Windows文件共享,需安装和配置Samba服务。 RedHat Enterprise Server版的操作系统有自带的Samba服务,只需配置就好了。原创 2013-06-16 20:13:28 · 803 阅读 · 0 评论 -
写一个函数,参数是整型变量X,求个、十、百位。
#include #include void number(int x){ printf("gewei = %d\nshiwei = %d\nqianwei = %d\n", x%10,x%100/10,x%1000/100);}int main(void){ //int x = 123567; //printf("gewei = %d\nshiwei = %d\n",x原创 2013-09-13 00:39:45 · 1059 阅读 · 0 评论