近一段学了C语言基础的一些基础知识,感觉还行吧,不过老师布置的几道编程作业倒是让我费足了脑筋,到最后还是似是而非,感觉编程是我目前的一道坎,我需要迈过去。下面列点近一段的知识点和难点吧。
1.mskefile 格式:
目标文件:依赖关系文件
(tab)命令
例:calc.exe:calc.o work.o
gcc calc.o work.o -o calc.exe
执行makefile 脚本:make -f makefile
也可以在makefile格式之前将上边的目标文件和依赖关系文件用变量表示,在下文中直接引用,可以使整个命令更简洁点。
例:CC:=gcc \\变量一般是大写
calc.exe:calc.o work.o
$(CC) calc.o work.o -o calc.exe
2.在C中可以在表达式中加(字符型)来强制转换下边式子的格式。
例:x+a%3*(int)(x+y)%2/4 \\强制将(x+y)转换成整形,以使得(x+y)与2进行求余运算。
输出结果是: