C
paulsweet_M
你不知道的事!
展开
-
2015年10月11日
#在终瑞下成功运行首个c语言程序,hello world!!!!!Last login: Sat Oct 10 22:36:52 on consolemomodeMacBook-Air:~ momo$ lsApplications Downloads PicturesBombSquadX.app Library PublicDesktop Movies eclipseD原创 2016-07-23 18:11:54 · 1351 阅读 · 0 评论 -
cpp p47--altnames.c -- ?可移植的整数类型名
//altnames.c -- 可移植的整数类型名#include #include //支持可移植类型int main(void){ int16_t me16; //me16是一个16位有符号变量 me16 = 4593; printf("First,assume int16_t is short:"); printf("me16 =原创 2016-07-23 18:14:01 · 252 阅读 · 0 评论 -
cpp p55--使用转义字符(mac上无法正常运行)
/* escape.c -- 使用转义字符*/ #include int main (void){ float salary; printf("a\Enter your desired monthly salary:"); printf("$_______\b\b\b\b\b\b\b"); scanf("%f",&salary); printf("\n原创 2016-07-23 18:14:06 · 433 阅读 · 1 评论 -
百分号的输出
#include int main(void){ printf("%% \n"); return 0;}原创 2016-07-23 18:14:32 · 1230 阅读 · 0 评论 -
简单自定义函数
//注意这里onelove,fourlove, 已是函数,后面要加括号#include void onelove(void){ printf("I love you!\n");}void fourlove(void){ onelove(); onelove(); onelove(); onelove();}int main(void){原创 2016-07-23 18:14:41 · 203 阅读 · 0 评论 -
print 时间xx:xx
\\%0nd,其中n是个常数,意思是如果要显示的整数如果不足n位,那么这个数的前面的空位全用0来补全#include void print_time(int hour,int minute){ printf("%02d:%d\n",hour,minute);}int main(void){ print_time(00,11); return 0;}原创 2016-07-23 18:14:46 · 174 阅读 · 0 评论 -
验证局部变量存储空间的分配和释放
//局部变量的存储空间在每次函数调用时分配,在函数返回时释放存储空间#include void foo(void){ int i; printf("%d\n",i); i=777;}int main(void){ foo(); printf("hello!\n"); foo(); return 0;}原创 2016-07-23 18:14:49 · 351 阅读 · 0 评论 -
初识--语句块
#include void foo(void){ int i = 0; { int i = 1; int j = 2; printf("i=%d,j=%d\n",i,j); } printf("i=%d\n",i);}int main(void){ foo();}输出结果:i=1,j=2i=0原创 2016-07-23 18:14:54 · 147 阅读 · 0 评论 -
使用数学函数
#include #include int main(void){ double pi =3.1416; printf("sin(pi/2)=%f\nln1=%f\n",sin(pi/2),log(1.0)); return 0;}momodeMacBook-Air:c momo$ gcc try.cmomodeMacBook-Air:c momo$ ./a.ou原创 2016-07-23 18:15:12 · 216 阅读 · 0 评论 -
switch语句
#include void print_day(int day){ switch (day) { case 1: case 2: case 3:printf("haha\n"); case 4: case 5: printf("weekday\n"); bre原创 2016-07-23 18:15:19 · 161 阅读 · 0 评论 -
逻辑运算符
& | !分别是逻辑运算符与、或、非(条件1)&&(条件2) 条件1和条件2都成立,则表达式为真,否则为假(条件1)||(条件2) 条件1和条件2有一个成立,则表达式为真,只有两个条件都为假时,表达 式才为假 !(条件) 可以理解为求反,条件为真,表达式为假;条件为假,表达式为真原创 2016-07-23 18:15:27 · 279 阅读 · 0 评论 -
return语句
/* 知识点:1.异或逻辑表达式; 2.return返回值的理解:函数返回一个值相 当于定义一个和返回值类型相同的临时变量并用return后面的表达式来初始化。3.c语言的传参规则是”call by value“,即按值传递,返回值也是按值传递的,即便返回语句写成return x;,返回的也是变理x的值,而非变量x本原创 2016-07-23 18:15:31 · 306 阅读 · 0 评论 -
?? if/else 布尔 return
#include int as_leap(int x){ if (x % 400 == 0) return 1; else return 0;/* 一定要写else return 0 ? */}int i = 1600;int main(void){ if (as_leap(i)) { pr原创 2016-07-23 18:15:34 · 243 阅读 · 0 评论 -
递归
#include int factorial(int n){ /* base case */ if (n == 0) return 1; else{ int recurse = factorial(n-1); int result = n*recurse; return result;原创 2016-07-23 18:15:39 · 246 阅读 · 0 评论 -
cpp p52 类型大小
原创 2016-07-23 18:13:54 · 178 阅读 · 0 评论 -
cpp p42-- 切记!!!
使用 printf()语句时,切记每个要显示的值都必须对应自己的格式说明符, 并且显示值的类型要同说明符相匹配。原创 2016-07-23 18:13:51 · 330 阅读 · 0 评论 -
2015年10月12日
原创 2016-07-23 18:12:00 · 214 阅读 · 0 评论 -
2015年10月13日
原创 2016-07-23 18:12:04 · 216 阅读 · 0 评论 -
2015年10月20日
原创 2016-07-23 18:12:46 · 153 阅读 · 0 评论 -
C Primer Plus 5th 2.12.1
#include int main(void){ printf("Mo Zhou \n"); printf("Mo \n"); printf("Zhou \n"); printf("Mo "); printf("Zhou\n"); //输出的结尾是以“\n”为结束的!!,注意空格的使用 return 0;}原创 2016-07-23 18:12:59 · 531 阅读 · 0 评论 -
C Primer Plus 5th 2.12.2
#include int main(void){ printf("姓名 周沫,地址 浙江省浙江财经大学江干区桃李苑12#609\n "); return 0;}原创 2016-07-23 18:13:06 · 466 阅读 · 0 评论 -
C Primer Plus 5th 2.12.3
#include int main(void){ int day,age; age=26; day=365*age; printf("你活了%d天\n",day); //%d,中%是占位符,d表示十进制整数的形式 return 0;}原创 2016-07-23 18:13:11 · 341 阅读 · 0 评论 -
2015年10月24日
//bases.c --以十进制,八进制和十六进制形式输出100#include int main(void){ int x =100; printf("dec = %d; octal = %0; hex = %x\n",x,x,x,); printf("dec = %d; octal = %#0; hex = %#x\n",x,x,x,); //加了c语言前缀“#原创 2016-07-23 18:13:14 · 197 阅读 · 0 评论 -
C Primer Plus 5th 2.12.4*
//多个自定义函数#include void jolly(void); //通知编译器要用到这个函数void deny(void);int main(void){ jolly(); jolly(); jolly(); deny(); return 0;}//函数定义的开始,当这个真正的函数开始定义时,是不需要;号的void jolly原创 2016-07-23 18:13:22 · 244 阅读 · 0 评论 -
C Primer Plus 5th 2.12.5
#include int main(void){ int toes; toes = 10; //下行\n后加变量中间一定要有一个“,”号 printf("%d,%d,%d\n",toes,toes+toes,toes*toes); return 0;}原创 2016-07-23 18:13:26 · 307 阅读 · 0 评论 -
C Primer Plus 5th 2.12.6*
//定义字符串“smile!”#include int main(void){ char a[]= "Smile!"; //用char这个函数,一定要用一行来定义它!! //注意!!!这里定义时要有[],而下面表示,引用时则不用再有[] printf("%s%s%s\n",a,a,a); //字符串占位符为s printf("%s%s\n原创 2016-07-23 18:13:30 · 463 阅读 · 0 评论 -
C Primer Plus 5th 2.12.7*
/* Programming Exercise 2-7 */#include void one_three(void);void two(void);int main(void){ printf("starting now:\n"); one_three(); printf("done!\n"); return 0;}void one_three(v原创 2016-07-23 18:13:35 · 240 阅读 · 0 评论 -
cpp p38--以十进制,八进制和十六进制形式输出100
//bases.c --以十进制,八进制和十六进制形式输出100#include int main(void){ int x =100; printf("dec = %d; octal = %0; hex = %x\n",x,x,x,); printf("dec = %d; octal = %#0; hex = %#x\n",x,x,x,); //加了c语言前缀“#原创 2016-07-23 18:13:38 · 346 阅读 · 0 评论 -
cpp p41--打印short, long, long long, undesigned 类型数
//print2.c--printf()的更多属性,没有运行出来,作为例子看看!!!!#include int main(void){ unsigned int un = 3000000000; //int 为32位 short end = 200; //和short为16的系统 long big = 65537; long long原创 2016-07-23 18:13:46 · 1111 阅读 · 0 评论 -
while
// 一个计数循环#include int main(void){ const int NUMBER = 22; int count = 1; //初始化 while ( count //判断 { printf("Be my valentine!\n"); //动作 count=c原创 2016-07-23 18:15:42 · 438 阅读 · 0 评论