废话不多说,直接上错误代码:static void print_cpu_src(uint8_t * src,int stride){ int i,j; printf("Magnum cpu src addr == %p, stride ==%d:\n",&src,stride); ...
分类:
其他好文 时间:
2014-07-07 08:58:14
阅读次数:
261
1.用温度计测出用华氏表示的温度#include int main(){float f,c;f=64.0;c=(5.0/9)*(f-32);printf("f=%f\nc=%f\n",f,c);return 0;}2.计算存款利息,有一百元,想存一年。有3种方法:活期,年利率为r1;一年定期,年利率...
分类:
编程语言 时间:
2014-07-05 18:33:54
阅读次数:
191
关于一维数组的指针例子:int a[3]={1,2,3};int *p=a;printf("%d",*p);输出为1一维数组指针就是该一维数组第一元素的地址,取值运算*结果是第一个元素存储值。再看二元数组例子:int v[2][5]={{1,2,3,4,5},{6,7,8,9,10}};int (*...
分类:
其他好文 时间:
2014-07-05 18:13:03
阅读次数:
179
sizeof(short int ) = 2;
测试用例
#include
int main()
{
short int a = -32768;
short int b = 0x8000;
short int c = 0xffff;
short int d = 0x8001;
printf("%d, %d, %d, %d\n", a, b, c...
分类:
编程语言 时间:
2014-07-03 17:15:54
阅读次数:
275
1:函数名为指针
首先,在C语言中函数是一种function-to-pointer的方式,即对于一个函数,会将其自动转换成指针的类型.如:
1 #include
2
3 void fun()
4 {
5 }
6
7 int main()
8 {
9 printf("%p %p %p\n", &fun, fun, *fun);
10 return 0...
分类:
编程语言 时间:
2014-07-03 13:30:17
阅读次数:
363
#includevoid simpleArray();void main(){ simpleArray(); }//数组的简单操作void simpleArray(){ //数组的声明并赋值 int c[5] = { 1, 2, 3, 4, 5 }; printf("\nC数组内存中占%d个字节",...
分类:
编程语言 时间:
2014-07-03 12:08:46
阅读次数:
175
文件是linux中的一个重要概念。在Linux中,一切(几乎一切)都是文件。简单的说,C中基本的的printf()函数,scanf()函数,其实都属于文件操作。对于文件操作,虽然都是通过函数调用的方式实现,却还是能分为两类:系统调用和库函数。这篇文章将先介绍linux中文件的概念,系统调用和库函数的...
分类:
系统相关 时间:
2014-07-02 18:47:29
阅读次数:
207
由于C语言里面没有字符串,所以要输入和输出字符串,就用数组代替了也可以用 getsvoid String_003(){ char str[50]; gets(str); printf("%s",str);}记得,在字符串的后面要加一个 /0 否则,可能会加入一些其他的数组
分类:
编程语言 时间:
2014-07-01 17:56:05
阅读次数:
204
当我们把非0值赋给布尔类型,会变成1例如#include int main() { bool a = -1; if (a==1) printf("true"); }结果为true,证明a是等于1的
分类:
编程语言 时间:
2014-07-01 17:36:32
阅读次数:
206
#include
int main()
{
int i = 5, j = 4;
printf("%0*d\n", i, j);
printf("%-10d\n", j);
return 0;
}
运行结果:
00004
4...
分类:
其他好文 时间:
2014-07-01 11:23:15
阅读次数:
133