![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c基础
Mr_Liuqi
这个作者很懒,什么都没留下…
展开
-
由.c源码到可执行目标文件的过程
c语言→预处理→编译→汇编→链接(.c源码为test.c)1.预处理①处理#开头的命令(define include)②宏展开或宏替换③命令:gcc -E test.c -o test.i2.编译①从c生成目标平台的汇编(有语法分析)②命令:gcc -S test.i -o test.S3.汇编①由汇编得到二进制代码②命令:gcc -c test.s -o原创 2014-11-29 09:37:32 · 649 阅读 · 0 评论 -
计费问题c程序
游客通过提示输入预付的钱数 ,游玩的时间 和每小时的单价就会输出找零或者需要补交的钱数#include int main (void){int money;//预付定钱数 int h;//游玩的时间 int price;//单价 printf("please input how much\n "); scanf("%d",&money);printf("p原创 2014-11-29 09:47:38 · 998 阅读 · 0 评论 -
数组和带参宏定义
1. 定义数组时,对数组元素的初始化,只能写在一行,不能换行写;例如:int a[5]={ 1,2,3,4,5};是正确的 int a[5]; a[5]= { 1,2,3,4,5};是错误的2. 数组全部初始化为0的方法; ① int a[10]={0}; ② for (i=0;i a[i]=原创 2014-12-09 19:25:34 · 1439 阅读 · 0 评论 -
排序问题
将输入的数进行从小的到的排序(输入数的个数由用户从键盘输入) 2 #include 3 int main(int argc, const char *argv[]) 4 { 5 int i, j, k; 6 int t; 7 printf("please input k\n"); 8 scanf("%d原创 2014-12-08 21:02:16 · 315 阅读 · 0 评论