黑马——C语言的一些基础(1)
来源:互联网 发布:网络水晶头什么牌子好 编辑:程序博客网 时间:2024/05/18 20:10
for循环语句
#include<stdio.h>
#include<stdlib.h>
int main(void) {
int i; //用于循环计数
int sum; //用于存放和数
sum=0;for(i=1;i<=100;i=i+1) {
sum=sum+i;
}printf("1+2+3+…-+99+100=%d\n",sum);
return 0;
}
用#define定义宏
#define NAME 替换字符串
#include<stdio.h>
#include<stdlib.h>
#define TOP 0
#define BOTTOM 99
#define STEP 1
int Convert(int x);
int main(void) {
int m; //转换的结果量
int n; //待转换的整形量
printf("n\t\tm\n");
for(n=TOP;n<=BOTTOM;n=n+STEP) {
m=Convert(n);
printf("%d\t\t%d\n",n,m);
}
system("PAUSE"); return 0;
} system("PAUSE"); return 0; }
int Convert(int x) {
int z;
z=1+3*x+3*x*x+x*x*x;
return(z);
}
用const定义常量
用const定义的常量是不可改变的。
可通过初始化方式赋初值,也可以通过外部硬件因素修改其值 但不可通过赋值语句修改值。
字符输入输出函数
1.getchar()和putchar()函数 Intgetchar(void); Intputchar(intch);
2.Scanf()和printf()函数 Scanf(“%c,%d”,&ch,&i)
Intprintf(const char* control_string,„); Intscanf(const char* control_string,„);
Scanf()和printf()都采用了线缓冲器队列。
%c--------代表字符型
%d--------代表整形
%u--------代表无符号整形
%ld--------代表长整形
3.Gets()和put()函数 Char*gets(char* str); Intputs(const char* str);
- 黑马——C语言的一些基础(1)
- 黑马——C语言的一些基础(2)
- 黑马程序员——c语言基础:运算符和分支结构的一些注意点和练习
- 黑马程序员——C语言基础---C语言的基础语法
- 黑马程序员——C语言基础
- 黑马程序员——C语言基础
- 黑马程序员——C语言基础
- 黑马程序员——1、C语言(基础语法)
- 黑马程序员——C语言基础1
- 黑马程序员——C语言基础---数组1
- 黑马程序员——C语言基础---指针1
- 黑马程序员——C语言基础---结构体1
- 黑马程序员——C语言基础篇---基础语法
- 黑马程序员——C语言基础---基础语法
- 黑马程序员——C语言中的一些小问题
- 黑马程序员 c语言的基础
- c语言基础内容——一些基础内容(完节)
- 黑马程序员——C语言——数据类型的一些补充与小结
- 【CodeForces】266E More Queries to Array... 线段树
- 对象池 的设计和应用
- ios7 tableviewcell上面有button,但是button的点击效果没有
- 黑马程序员_反射
- IOS沙盒详解
- 黑马——C语言的一些基础(1)
- iOS中获取用户所点击的位置信息,并通过这个位置信息得到tableView的中的cell的indexPath.section
- Android隐式启动Activity
- Picture Aspect Ratio
- Qt移动应用开发(五):场景切换
- 贴片电阻阻值代码对照表
- NPOJ 1086 奇怪包包
- MySQL存储过程详解 mysql 存储过程
- 机试-自守数个数统计