最新发布 第614页

Code Bye技术改变世界,梦想驱动人生!

C语言

求细说一下typedef的理解,表示不太懂

求细说一下typedef的理解,表示不太懂
新手还在高中,,表示这个东西没太看懂,,,本人给一段代码看看吧,,, 一个链栈里面,,有一个 struct stack_node { 。 }; typedef struct stack_node stack_list; typedef stack_list *slink; 这里面的这个结构体类型是干什么用的 麻烦看看,,感激不尽 解决方案 10 typede……继续阅读 »

9年前 (2016-04-05) 1139浏览 0个赞

C语言

本人是刚开始学者,找不出这有什么问题,能帮帮忙吗?谢谢

本人是刚开始学者,找不出这有什么问题,能帮帮忙吗?谢谢
解决方案 30 你是不是没有包含头文件stdio,,他说你的printf为外部符号,就应该取不到printf这个函数,你开头用#include<stdio.h>吧这个头文件包含进去,,可能就是这个原因你编译器本人没用过,而且是中文的诶,,,编译器还是得看英文的,有助于学习, 20 -Wall -Wextra 把警告都打开,你就能看到相关警告了……继续阅读 »

9年前 (2016-04-05) 1029浏览 0个赞

C语言

关于C语言中自增自减左值的问题

关于C语言中自增自减左值的问题
int a = 0; (a+1)++;  //这句为什么不行? a+1为什么不能作为左值 解决方案 2 “++”是C和C++里的自增运算符,使可变左值(如变量,迭代器变量等)加一。所以应该是变量吧,a+1是表达式吧。拙见还请指正 6 a+1的返回值是个临时变量,不能对其取地址,只能作右值。 12 a+1是一个编译器自动分配的临时变……继续阅读 »

9年前 (2016-04-05) 1261浏览 0个赞

C语言

头文件中的static变量

头文件中的static变量
在cal.h文件中是这样的: #ifndef CAL_H #define CAL_H #define NUMBER “0” static int test_include = 100; void push(double); double pop(void); int getop(char[]); int getch(void); vo……继续阅读 »

9年前 (2016-04-05) 1756浏览 0个赞

C语言

unsigned int 和int 问题

unsigned int 和int 问题
#include <stdio.h> int main(void) {      unsigned ui = 0;      int a = 0;      if(0 > (ui - 1))               a = 1;      printf("%d\n",a);      printf("%u\n",ui-1); } 输……继续阅读 »

9年前 (2016-04-05) 1422浏览 0个赞

C语言

关于C语言中自增问题

关于C语言中自增问题
int a = 1; printf("%d\n", ++a + ++a + ++a); 输出结果为12. 但是按本人的理解,应该是  2 + 3 + 4 = 9 书上说的是最后一次自增 a变成了 4,可是前边的都已经计算过了啊,无法理解,求高手指点 解决方案 16 书上这是扯淡。 一个表达式里有多次++,这属于未定义行为,标准并未强制规定,不同的编译器会……继续阅读 »

9年前 (2016-04-05) 1060浏览 0个赞