一、程序编译的不同阶段。
通常我们是以高级程序开发易于阅读的代码,我们通过语法规则推断代码的具体含义。但是计算机执行代码的时候就需要把代码解析成既定的可执行问题,计算机是如何处理的呢?这里以C语言hello.c文件为例来说明中间过程。#include
int main(){ printf("...
分类:
其他好文 时间:
2014-05-29 03:52:28
阅读次数:
296
/*提示用户输入一个正整数n,如果n=5,就输出下列图形,其他n值以此类推****************/#includeintmain(){//1.定义一个变量存储用户输入的值intn=0;//一定要初始化//2.判断n值合不合理while(n<=0){//2.1提示用户输入正整数printf(...
分类:
其他好文 时间:
2014-05-28 18:51:18
阅读次数:
390
希望自己能坚持下去,坚持到自己都不认识自己。#include int
main(){printf("Hello,cnblogs! \n I can hold on! ");return 0;}
分类:
其他好文 时间:
2014-05-28 03:59:27
阅读次数:
230
写了一个简单的C语言代码:#includeint main(){ int
a,b,c; a=1; b=2; c=a+b; printf("%d",c);}使用arm-linux-objdump -d 反汇编00000000 :
0: e92d4800 push {fp, lr} 4: e2...
分类:
其他好文 时间:
2014-05-26 18:27:17
阅读次数:
205
前提条件是已经安装了g++要是没有安装,就yum install
g++1,编写Hello.cpp1>vim2>#include int main(){ printf("Hello,the world!");
return 0;}3>:w hello.cpp2,退出vim !q3,编译#g++ .....
分类:
编程语言 时间:
2014-05-25 22:19:17
阅读次数:
468
1.gcc的-g选项
如果要使用gdb进行调试,必须在编译时在gcc中加入-g选项,使用参数 -g 表示将源代码信息编译到可执行文件中。
如果不使用-g选项:
#include
int main(void)
{
int i = 1;
i = i + 1;
printf("i = %d\n",i);
return 0;
}gcc main.c
gdb a.out
(...
分类:
其他好文 时间:
2014-05-25 21:38:46
阅读次数:
238
这篇文章也是长期性的一个积累,对于本人个性化的一些使用C/C++造成的失误进行记录。 1)Printf
中格式化使用造成的失误: int main() { char* str="-1234"; printf("string is %lld\nstr length
is %...
分类:
编程语言 时间:
2014-05-25 20:08:47
阅读次数:
266
字符串和格式化输入/输出空字符
C的字符串存储时通常以空字符(“\0”)结束。该字符的存在意味着数组的单位数必须至少比要存储的字符数多1。使用字符串 %s告诉printf()要打印一个字符串。
scanf()开始读取输入以后,会在遇到第一个空白字符空格(blank)、制表符(tab)或者换行符...
分类:
其他好文 时间:
2014-05-25 12:18:43
阅读次数:
214
#include
int main()
{
int i;
int b[5]={1,3,5,7,9};
int (*a)[5] = &b;
int *m = a; //a范围内的空间按照 int大小来取值
for(i = 0;i
{
printf("%d\n",m[i]);
}
return 0;
}
输...
分类:
编程语言 时间:
2014-05-25 11:03:36
阅读次数:
239
-----014-string.php ----- 1 2 3 4 5 一个PHP网页 6 7 8 9
字符串比较";11 $str1 = "hello";12 $str2 = "HELLO";13 printf("%s比%s:%d\n", $s...
分类:
Web程序 时间:
2014-05-25 02:22:44
阅读次数:
270