随笔分类 -  Clang

[C语言]进阶|程序结构
摘要:全局变量: // main.c // Created by weichen on 15/7/14. // Copyright (c) 2015年 weichen. All rights reserved. #include <stdio.h> int gAll; // int g2 = gAll; 阅读全文

posted @ 2015-07-15 22:35 ercom 阅读(1457) 评论(0) 推荐(1)

[C语言]进阶|链表
摘要:可变数组: array.h #ifndef _ARRAY_H_ #define _ARRAY_H_ typedef struct { int *array; int size; } Array;// Array不定义成指针类型 *Array 的原因:定义成变量使用范围更广,如果定义一个指针类型,那么 阅读全文

posted @ 2015-07-13 01:20 ercom 阅读(615) 评论(0) 推荐(0)

[C语言]进阶|图形库
摘要:// main.c // Created by weichen on 15/7/7. // Copyright (c) 2015年 weichen. All rights reserved. #include <stdio.h> int main(int argc, const char * arg 阅读全文

posted @ 2015-07-07 21:29 ercom 阅读(5534) 评论(0) 推荐(0)

[C语言]进阶|结构类型: 枚举, 结构, 类型定义
摘要:枚举: // main.c #include <stdio.h> const int red = 0; const int yellow = 1; const int green = 2; int main(int argc, const char * argv[]) { /* 常量符号化:用符号而 阅读全文

posted @ 2015-07-06 02:30 ercom 阅读(2162) 评论(1) 推荐(1)

[C语言]进阶|指针与字符串
摘要:回顾:[C语言]指针与字符串 指针的使用: /** * main.c by weiChen in 2015-5-4 */ #include <stdio.h> //定义函数体,使在main方法中能调用 void swap(int *pa, int *pb); void minmax(int c[], 阅读全文

posted @ 2015-06-27 14:50 ercom 阅读(1885) 评论(5) 推荐(0)

[C语言]进阶|数据类型: 整数, 浮点, 逻辑, 类型转换和条件运算
摘要:【C语言的类型】 1. 整型(都分为有符号signed和无符号unsigned两个版本): char, short, int, long, long long # 注:long long 为C99标准,是64位长整型,需要编译器对C标准的支持。 引:C标准规定整型值相互间大小规则,长整型至少应该和整 阅读全文

posted @ 2015-04-08 23:01 ercom 阅读(4144) 评论(3) 推荐(1)

[C语言]指针与字符串
摘要:// main.c // Created by weichen on 15/2/1. // Copyright (c) 2015年 weichen. All rights reserved. #include <stdio.h> int main(int argc, const char * arg 阅读全文

posted @ 2015-03-25 00:14 ercom 阅读(3530) 评论(0) 推荐(0)

[C语言]使用数组
摘要:// main.c 例 // Created by weichen on 15/1/9. // Copyright (c) 2015年 weichen. All rights reserved. #include <stdio.h> int main() { // 求输入的平均数 int x = 0 阅读全文

posted @ 2015-01-31 01:08 ercom 阅读(791) 评论(1) 推荐(0)

[C语言]使用函数
摘要://函数原型声明:函数头以分号结尾,就构成函数原型。 作用:1.返回类型 2.函数名 2.参数类型(名称随意)void sum(int begin, int end);//函数定义 void sum(int begin, int end) { int i; int sum = 0; for(i = 阅读全文

posted @ 2015-01-09 00:21 ercom 阅读(602) 评论(2) 推荐(0)

[C语言]流程控制, 复合赋值, 优先级, 循环控制
摘要://单一判断 if(a < 0) { printf("小于0"); } //else if(a < 0) { printf("小于0"); } else { printf("不小于0"); } //if嵌套 if(a < 0) { if(a < -5) { printf("小于-5"); } els 阅读全文

posted @ 2014-12-22 01:19 ercom 阅读(759) 评论(1) 推荐(0)

[C语言]逆序的三位数
摘要:// main.c // demo8 // Created by weichen on 14/12/18. // Copyright (c) 2014年 weichen. All rights reserved. #include <stdio.h> int main() { int a = 0; 阅读全文

posted @ 2014-12-18 14:39 ercom 阅读(4814) 评论(0) 推荐(0)

[C语言]数据类型与计算
摘要:实际的计算中我们接触的数据不仅仅是整型,那么C语言程序中只使用int也会带来一些问题。 从一个例子开始: #include <stdio.h> int main() { int a; printf("输入一个数,得到除以3的结果 :"); scanf("%d", &a); printf("%d", 阅读全文

posted @ 2014-12-17 21:58 ercom 阅读(784) 评论(0) 推荐(0)

[C语言]变量VS常量
摘要:1. 固定不变的数是常数,直接写在程序里称为直接量(literal)。 int total = 100 - price; #include <stdio.sh> int main() { int price = 0; //初始化 printf("请输入金额:"); scanf("%d", &pric 阅读全文

posted @ 2014-12-16 17:39 ercom 阅读(835) 评论(0) 推荐(0)

[C语言]在命令行编译执行程序
摘要:【开始】 1. 在Mac和Linux上写C语言之前,首先要看看是否安装了编译器: 在终端下输入gcc后回车进行检测,如果安装过,将提示 clang: error: no input files(没有输入文件); 如果没有安装,在Mac下根据提示安装Xcode即可,或者Install gcc with 阅读全文

posted @ 2014-12-15 23:17 ercom 阅读(7230) 评论(3) 推荐(0)